项目名称是否应与站点名称相同?或者应该被称为"django“、"settings”、"project-settings“或其他名称?
我知道最终这并不重要,但我很好奇最佳实践是什么,或者您更喜欢如何命名Django项目。
发布于 2013-04-13 06:49:03
最好的做法是根据应用程序的主要目标将其命名为。例如,一个将处理用户的名称可以命名为注册(它是一个真实的应用程序名称)。
根据应用程序的功能命名应用程序,不仅使项目更具可伸缩性,还可以避免项目名称和应用程序之间的混淆。
如果只有一个或两个应用程序,那么将其命名为项目是可以的。如果它是你项目的核心,而其他应用程序只是次要的(我仍然不推荐),也是一样的。
发布于 2016-01-22 21:46:13
我也有同样的问题,我的项目名称与应用程序名称混淆。
我选择这个名字:
foo_project/
manage.py
main/ # project name, contains settings
apps/ # contains all my apps `from apps.foos.models import ...`
foos/
other_stuff/https://stackoverflow.com/questions/15981823
复制相似问题