django app文件结构

时间:2012-09-13 02:04:13

标签: django

以下是常见的应用文件结构:

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

我会遇到什么大问题吗?

2 个答案:

答案 0 :(得分:1)

没有。 Django了解包和文件。

使用

时的示例
app/
   views/
     page1_view.py
     page2_view.py
     __init__.py

您可以将视图引用为app.views.page1_views而不会出现任何问题。

答案 1 :(得分:0)

简短的回答是否定的。事实上,我经常将视图,任务和测试分开。