나는 장고를 처음 접했고, 스스로를 만들고있는 웹 사이트와 함께 앞뒤로 자습서를 작성했습니다.Django 앱 범위 질문
그러나 현재 진행중인 것을 막는 두 가지 질문이 있습니다. 배경 : 필자는 엔터프라이즈 Java 개발자로서 데이터베이스 설계, 외래 키 및 엔티티/모델 범위 지정의 중요성에 익숙합니다. 또한 php와 mysql을 사용하여 웹 사이트를 만들었으므로 머리말/꼬리말/메뉴 등을 익숙하게 사용했습니다. 장고로 전환하는 것은 부분적으로 어렵습니다. 장고는 템플릿 상속을 사용하여 '포함'하는 페이지를 만들었습니다. 각 페이지의 각 꼬리말/머리글/메뉴 포함. 이 질문
는 장고와 유튜브 웹 사이트를 다시 좋아하는 사람 상상 (! 단지 가상 -? 어쨌든 이렇게 할 것이다)
어떻게 하나의 앱 범위를 정의 할 것인가? 여러 가지 소스 (django 웹 사이트 중)에서 앱이 정말 작아야한다는 것을 읽었습니다. 예를 들어 주석 앱, 동영상 업로드 앱, 추천 동영상 앱 등입니다.하지만 내 의견에는 댓글에 외래 키가 있어야합니다. 비디오 및 외래 키를 사용자에게 제공합니다. 댓글 앱을 디자인한다면, 다른 앱을 가리켜 야 할 것이므로 어떻게 외래 키의 구속 조건/의존성을 해결할 수 있을까요? 아니면 앱의 범위가 어떻게되어야할까요?
관련 질문 1, 템플릿에 대한 ... 하나의 응용 프로그램에 대한보기 및 템플릿 디자인은 실제로 (아직) 문제가되지 않습니다. 그러나 어떻게 하나의 응용 프로그램을 여러 개 가져올 수 있습니다. 예를 들어, 메뉴, 머리글, 바닥 글, 로그인 등을 저장하는 '홈'응용 프로그램을 만들 수 있습니다. 하지만 이는 다른 앱 (예 : 댓글)이 해당 뷰를 확장하여 가정용 앱에 대한 또 다른 의존성을 만들어야 함을 의미합니다. 어떻게 한 사람이 장고 에서이 작업을 수행할까요? 나는 전체 코드를 찾는 게 아니에요
주 - 코드 조각이 개념을 설명 할 수도 있지만 -하지만 이러한 질문이 더 이론이다.
우리는 앱에서 외래 키에 대해 걱정할 필요가 없습니다. 그렇다면 애플 리케이션의 범위는 어떻게해야합니까? – GreenAsJade