如何在单个Django项目中运行三个不同的网站

时间:2013-05-08 16:36:36

标签: python django

我想在单个Django项目中运行三个网站......

Site_1,Site_2,Site_3具有相同的models.py,相同的views.py和相同的urls.py文件。 但是不同的sqlite.db file..different模板Dir.will可以在这种情况下运行网站

1 个答案:

答案 0 :(得分:1)

我已尝试过您的方案...我已将{flag}变量添加到settings.py,您可以将flag值设置为1,2 or 3,并根据flag值添加然后加载templates and static DIR ...然后您可以使用相同的views.py,urls.py,models.py ....但请确保您使用应用程序的所有三个网站的DB文件,但名称可以更改... 。这是应用程序的具体情况,如果您使用其他应用程序的DB文件,您将收到错误...希望它有帮助...