Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在一个Django项目中运行三个不同的网站_Python_Django - Fatal编程技术网

Python 如何在一个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…但请确保您对所有三个网站都使用应用程序

我想在一个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
…但请确保您对所有三个网站都使用应用程序的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/
可能会有帮助…谢谢我尝试了你的解决方案。谢谢我尝试了你的解决方案,它成功了,谢谢提示…错误确实发生了…谢谢我尝试了你的解决方案。谢谢我尝试了你的解决方案,它成功了,谢谢提示…错误确实发生了....