django目录结构的“ django方式”? (/ root / project / app或/ root / project&root / app)?

时间:2018-11-21 22:25:51

标签: django

我在这里有一个非常简单的问题:

我从Django开始,但是我需要知道以下哪一种更合适(django方式):

  1. 将应用程序置于django_project下,如下所示:/root/project/app
  2. 还是将Django_project和django_app并行放在同一/root/目录下?

1 个答案:

答案 0 :(得分:0)

关于如何做到最好,有几种想法,只有您和您的团队才能找到最适合您的方法。 Django教程建议使应用程序与配置目录并行。随着时间的推移,我的团队已经解决了一些问题:

从项目根目录开始:

.gitignore
manage.py
README.md
+---config
    +---urls.py
    +---wsgi.py
    +---settings.py
+---requirements
+---templates
+---static
+---app1
    +---models.py, etc
+---app2

有些人更喜欢项目级别之上的另一个目录层,但是这对我们的项目来说感觉有些过时了。我们已经确定要为每个项目的配置子目录config命名,而不是重复项目名称。这只是个人喜好,但对我们有用。祝你好运!