以下是常见的应用文件结构:
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
我会遇到什么大问题吗?
答案 0 :(得分:1)
没有。 Django了解包和文件。
使用
时的示例app/
views/
page1_view.py
page2_view.py
__init__.py
您可以将视图引用为app.views.page1_views而不会出现任何问题。
答案 1 :(得分:0)
简短的回答是否定的。事实上,我经常将视图,任务和测试分开。