Django项目的最佳实践命名约定是什么?

时间:2013-04-12 22:24:35

标签: django

项目名称是否应与站点名称相同?或者应该被称为“django”,“设置”,“项目设置”或其他什么?

我知道最终并不重要,但我很好奇最佳做法是什么,或者你更喜欢为Django项目命名。

2 个答案:

答案 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/