2012-12-03 88 views
-1

我想創建一個網站使用Django框架,我不知道如何將網站分成幾個應用程序...幫助我。我如何分類在Django網站的應用程序

在前進,順便感謝很多 ,我是新來的web開發

+0

這完全在你身上,根據演員和行動劃分你的網站。思考模塊化。在博客平臺內部,可以有一個「博客」應用來處理帖子,一個「標籤」應用來處理標籤,一個「用戶」應用來處理用戶。但大多數情況下,這個問題不適合SO的指導 –

+0

opps,我很抱歉,這個問題適合?謝謝btw – Weizhi

回答

0

Django的工作原理是匹配的URL模式,你已經寫在views.py一些代碼。

在你的情況,你指向相同的模式(^ $)到兩個視圖方法。 Django在找到匹配項時會停止,因此當您切換模式時,它將始終與列表中的第一個條目匹配。

如果您改變圖案:

urlpatterns = patterns('', 
     url(r'^/two$', 'myapp2.views.home2', name='home2'), 
     url(r'^$', 'myapp1.views.home1', name='home1'), 

現在當你輸入的htt://本地主機:8000 /兩 HOME2將被執行,而當你鍵入的http://本地主機:8000/ home1將被執行。

+0

你只是在談論django的URL,這不是我所困惑的。但無論如何感謝。 – Weizhi

+0

比你的設計問題,你需要根據你將如何擴展你的網站以及你想如何管理你的網站 – Chipmunk

相關問題