【问题标题】:django app file structuredjango 应用程序文件结构
【发布时间】:2012-09-06 01:55:54
【问题描述】:

下面是一个常见的app文件结构:

app/
    views.py
    forms.py
    urls.py
    tests.py

我发现一旦代码库变得越来越大,维护代码就会变得越来越困难。我正在考虑根据单个网页组织代码,所以每个网页都会有自己的view.py、form.py和test.py。

app/
    views/
        page1_view.py
        page2_view.py

    forms/
        page1_form.py
        page2_form.py

    tests/
        page1_test.py
        page2_test.py

我会遇到什么大问题吗?

【问题讨论】:

    标签: django


    【解决方案1】:

    简短的回答是否定的。事实上,我经常像你一样拆分视图、任务和测试。

    【讨论】:

      【解决方案2】:

      没有。 Django 理解包和文件。

      使用示例

      app/
         views/
           page1_view.py
           page2_view.py
           __init__.py
      

      您可以毫无问题地将视图引用为 app.views.page1_views。

      【讨论】:

        猜你喜欢
        • 2011-11-19
        • 1970-01-01
        • 1970-01-01
        • 2016-08-20
        • 2016-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多