【问题标题】:Where should i put django application folder我应该把 django 应用程序文件夹放在哪里
【发布时间】:2016-10-26 07:04:03
【问题描述】:

我在网上关注了几个 django 教程。 有 2 个文件夹:一个用于 django 项目,另一个用于应用程序。我们可以为同一个项目有多个应用程序,但我的情况是,我只有一个。

有时,应用程序文件夹与项目文件夹位于同一级别,有时,应用程序文件夹位于项目文件夹内。

我不知道什么是最好的解决方案......它适用于两种情况。这只是一个最先进的问题

谢谢

【问题讨论】:

    标签: django


    【解决方案1】:

    这主要取决于您的项目的选择和组织。甚至想,我会在这里给你发布一个推荐的布局和选择这个的充分理由

    myproject/ manage.py myproject/ __init__.py urls.py wsgi.py settings/ __init__.py base.py dev.py prod.py blog/ __init__.py models.py managers.py views.py urls.py templates/ blog/ base.html list.html detail.html static/ … tests/ __init__.py test_models.py test_managers.py test_views.py users/ __init__.py models.py views.py urls.py templates/ users/ base.html list.html detail.html static/ … tests/ __init__.py test_models.py test_views.py static/ css/ … js/ … templates/ base.html index.html requirements/ base.txt dev.txt test.txt prod.txt

    • 允许您拾取、重新打包和重用单个 Django 应用程序以在其他项目中使用
    • 环境特定设置。这样可以轻松查看每个环境共享哪些设置以及覆盖哪些设置。
    • 环境特定 PIP 要求
    • 环境特定 PIP 要求
    • 更小更具体的测试文件,更易于阅读和理解。

    【讨论】:

    • 谢谢。你能确认一下 django 中的应用程序相当于 symfony 包吗?
    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2018-09-28
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2016-05-23
    相关资源
    最近更新 更多