项目名称是否应与站点名称相同?或者应该被称为“django”,“设置”,“项目设置”或其他什么?
我知道最终并不重要,但我很好奇最佳做法是什么,或者你更喜欢为Django项目命名。
答案 0 :(得分:1)
最好的办法是根据应用的主要目标将其命名为 。例如,可以将处理用户的一个命名为注册(它是一个真正的应用程序名称)。
根据他们的工作命名应用程序,不仅可以使项目更具可扩展性,还可以避免项目名称和应用程序之间的混淆。
如果只有一个或两个应用程序,那么将它命名为项目就可以了。如果它是您项目的核心,其他应用程序将只是次要的(我仍然不推荐它)。
答案 1 :(得分:0)
我遇到同样的问题,我的项目名称与应用名称混淆。
我选择这个命名:
foo_project/
manage.py
main/ # project name, contains settings
apps/ # contains all my apps `from apps.foos.models import ...`
foos/
other_stuff/