django使用两种模型的不同项目的最佳实践

django使用两种模型的不同项目的最佳实践,django,django-models,django-views,Django,Django Models,Django Views,我需要创建2个项目有点相关 我需要使用这两个项目的一些应用程序和模型。也许是相同的设置。使用不同的模板和域 你能推荐我吗?根据项目的独立性,有两种不同的解决方案 正如karthikr提到的,这里有一个站点包。如果你想的是多个非常相似的项目,但是根据域或URL的不同,有不同的内容和模板,这就是你想要的 如果您想创建可以在多个不同项目中重用的应用程序,请考虑“可重用应用程序”。 Python和django天生就是模块化的。这意味着创建和使用应用程序以及在需要时导入应用程序非常容易。看看django关

我需要创建2个项目有点相关

我需要使用这两个项目的一些应用程序和模型。也许是相同的设置。使用不同的模板和域


你能推荐我吗?

根据项目的独立性,有两种不同的解决方案

正如karthikr提到的,这里有一个站点包。如果你想的是多个非常相似的项目,但是根据域或URL的不同,有不同的内容和模板,这就是你想要的

如果您想创建可以在多个不同项目中重用的应用程序,请考虑“可重用应用程序”。 Python和django天生就是模块化的。这意味着创建和使用应用程序以及在需要时导入应用程序非常容易。看看django关于可重用应用程序的文档:


有关应用程序设计和可重用性的一些有用建议,请参阅James Bennett在DjangoCon 2008上的演讲(虽然很老,但并不完全过时):

Django支持多个站点。看看这个: