我想在单个Django项目中运行三个网站......
Site_1,Site_2,Site_3
具有相同的models.py
,相同的views.py和相同的urls.py文件。
但是不同的sqlite.db
file..different模板Dir.will可以在这种情况下运行网站
答案 0 :(得分:1)
我已尝试过您的方案...我已将{flag}变量添加到settings.py
,您可以将flag
值设置为1,2 or 3
,并根据flag
值添加然后加载templates and static DIR
...然后您可以使用相同的views.py,urls.py,models.py
....但请确保您使用应用程序的所有三个网站的DB文件,但名称可以更改... 。这是应用程序的具体情况,如果您使用其他应用程序的DB文件,您将收到错误...希望它有帮助...