我正在Django建立一个相当大的网站,这是我第一次使用框架做任何规模的事情。 (但是,我过去一直使用它,所以我知道我的方式并不是一个新手。)我有很多模型类将在整个应用程序中使用,所以我的问题是哪里会是最好的把它们放在哪里?
我还可以使用一些关于如何构建项目的提示。我不想有一些疯狂的等级制度,我想尽可能少地使用./manage.py startapp
。
答案 0 :(得分:8)
我认为最简单的方法是创建一个“主”应用程序,然后在需要主模型时将该应用程序中的模型导入到其他外围应用程序中。
manage.py startapp main