2012-09-13 73 views
0

下面是一個常見的應用文件結構: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 

我會遇到什麼大問題?

回答

1

編號Django瞭解包和文件。如果你使用

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

你可以參考意見,沒有任何問題app.views.page1_views

例。

0

簡短的回答是否定的。事實上,我經常會像你一樣分割視圖,任務和測試。