내 질문은 말로 포장 만의 시도하자 오히려 어렵다 ----/Project1의장고 프로젝트 이름
settings.py
urls.py
models.py
views.py
manage.py
/App1
urls.py
models.py
views.py
이제 앱 1 내 views.py에서 어떻게 하드 코딩 "프로젝트 1"없이 "project1.models이 * 가져 오기"할 수 있을까? 대신, 나는 주 프로젝트 (이 경우에는 project1)의 동적 이름이 필요할 것이다.
내 목표는 가능한 한 코드를 거의 변경하지 않고 다음 프로젝트에서도이 구조를 사용할 수 있다는 것입니다. 이 경우, 현재 내 App1보기에서 한 줄을 내 프로젝트의 이름이 무엇이든 변경해야합니다.
감사합니다.
을 프로젝트 디렉토리에 모델과 전망이 이유는 무엇입니까? –
아무 이유없이보기 (다른 폴더에서 예를 복사/붙여 넣기)하지만 모든 사이트를 한 곳에서 관련시키고 싶습니다. 이 특정 사이트의 여러 페이지 또는 해당 페이지의 콘텐츠와 동일합니다. 사이트의 다른 부분 (메뉴, 갤러리 등)은 모두 별도의 앱으로 주 모델의 실제 콘텐츠 만 가져옵니다. 그들은 내용이 유효하다는 것을 조건으로 어떤 프로젝트든지를 사용합니다. 이론적으로 이것은 Project1을 다른 사이트로만 변경함으로써 가능합니다. 필요한 경우 앱을 사용 또는 사용 중지 할 수 있지만 사이트 및 콘텐츠는 기본 폴더에 있습니다. – user1000736