1

项目名称是否应该与站点名称相同?或者应该被称为“django”、“settings”、“project-settings”或其他名称?

我知道这最终并不重要,但我很好奇最佳实践是什么,或者你更喜欢给你的 Django 项目起什么名字。

4

2 回答 2

1

最好的办法是根据你的应用程序的主要目标来命名它。例如,与用户打交道的一个可以命名为注册(它是一个真实的应用程序名称)。

根据应用程序的功能命名应用程序,不仅可以使项目更具可扩展性,还可以避免项目名称和应用程序之间的混淆。

但是,如果只有一两个应用程序,则将其命名为项目即可。如果它是您项目的核心并且其他应用程序将只是次要的(我仍然不推荐它),则相同。

于 2013-04-12T22:49:03.050 回答
0

我有同样的问题,我的项目名称与应用程序名称混淆。

我选择这个命名:

foo_project/
  manage.py
  main/ # project name, contains settings
  apps/ # contains all my apps `from apps.foos.models import ...`
    foos/
    other_stuff/
于 2016-01-22T13:46:12.993 回答