0

以下は、一般的なアプリ ファイルの構造です。

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

コードベースが大きくなると、コードを維持するのが難しくなることがわかりました。個々の Web ページに基づいてコードを整理することを考えているので、各 Web ページには独自の 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

私が遭遇する大きな問題はありますか?

4

2 に答える 2

1

いいえ、Django はパッケージとファイルを理解します。

使用する場合の例

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

ビューを問題なく app.views.page1_views として参照できます。

于 2012-09-13T02:35:03.983 に答える
0

簡単な答えはノーです。実際、私はあなたがしているように、ビュー、タスク、およびテストを分割することがよくあります。

于 2012-09-13T02:31:02.320 に答える