저는 현재 장고 사이트에 대한 설명서를 찾고 있어요 : 여러 사이트와 컨텐츠를 연결하는 방법을 설명합니다같은 데이터를 사용하여 서로 다른 사이트에서 장고 프로젝트를 어떻게 설정합니까?
http://docs.djangoproject.com/en/dev/ref/contrib/sites/#ref-contrib-sites
합니다. 사용 된 예는 LJWorld.com과 Lawrence.com입니다.
위의 경우 Django 프로젝트 구조는 어떻게 생겼습니까? 각 사이트는 예를 들어, 그 자체 응용 프로그램입니다 : ljworld이 SITE_ID=1
을 가지고 있으며, 로렌스가 SITE_ID=2
있다
project/
manage.py
settings.py
urls.py
ljworld/
models.py
views.py
lawrence/
models.py
views.py
경우, SITE_ID
변수가 명시 적으로 ljworld/settings.py
및 lawrence/settings.py
에 설정해야합니까?
ljworld 또는 lawrence의 dev 서버를 어떻게 실행합니까?
는 업데이트 :
나는 위의 공유 내용으로이 개 사이트를 사용했다. 동일한 콘텐츠를 공유하는 n 개의 다른 사이트가있는 경우 수행해야 할 작업은 무엇입니까? n 개의 다른 서버에서 n 개의 다른 Django 프로젝트가 실제로 필요합니까? 모두 동일한 데이터베이스 서버에 연결되어 있습니까?
또한 웹 사이트에 영향을 미치는 settings.py를 변경해야한다면 수동으로 각 파일을 변경하는 것이 매우 지루할 것입니다.