Python 如何在一个Django项目中运行三个不同的网站
我想在一个Django项目中运行三个网站Python 如何在一个Django项目中运行三个不同的网站,python,django,Python,Django,我想在一个Django项目中运行三个网站 Site_1、Site_2、Site_3具有相同的models.py、相同的views.py和相同的url.py文件。。 但是不同的sqlite.db文件..不同的模板目录。是否可以在此场景下运行站点我已经尝试了您的场景…我已经在settings.py中包含了一个标志变量您可以将标志值设置为1,2或3,并基于标志值,然后可以加载模板和静态目录…然后您可以使用相同的views.py、url.py、,models.py…但请确保您对所有三个网站都使用应用程序
Site_1、Site_2、Site_3
具有相同的models.py
、相同的views.py和相同的url.py文件。。
但是不同的
sqlite.db
文件..不同的模板目录。是否可以在此场景下运行站点我已经尝试了您的场景…我已经在settings.py中包含了一个标志变量
您可以将标志
值设置为1,2或3
,并基于标志
值,然后可以加载模板和静态目录
…然后您可以使用相同的views.py、url.py、,models.py
…但请确保您对所有三个网站都使用应用程序的DB文件,但名称可以更改…因为这是应用程序的特定文件,如果您使用另一个应用程序的DB文件,则会出现错误…希望有帮助…我尝试了您的方案…我已将标志变量添加到设置中。py
您可以将标志
值设置为1,2或3
并基于标志
值,然后可以加载模板和静态目录
…然后可以使用相同的视图.py、url.py、,models.py
…但请确保您对所有三个网站都使用了应用程序的DB文件,但名称可以更改…因为这是应用程序的特定名称,如果您使用其他应用程序的DB文件,则会出现错误…希望有帮助…请查看https://docs.djangoproject.com/en/dev/ref/contrib/sites/
可能会有帮助……请看一看在https://docs.djangoproject.com/en/dev/ref/contrib/sites/
可能会有帮助…谢谢我尝试了你的解决方案。谢谢我尝试了你的解决方案,它成功了,谢谢提示…错误确实发生了…谢谢我尝试了你的解决方案。谢谢我尝试了你的解决方案,它成功了,谢谢提示…错误确实发生了....