我是django的新手。我正在嘗試設置網址。我有一個項目'mysite'下的2個應用程序。在urls.py爲mysite的,我已經包括從2個應用程序的URL(稱爲 '登錄' 和 '組織')如何在同一個項目中有多個應用程序時在django中設置url?
mysite的/ urls.py
urlpatterns = [
url(r'^login/', include('login.urls')),
url(r'^org/', include('org.urls')),
]
登錄/ urls.py
app_name = 'login'
urlpatterns = [
url(r'^signup/$', login_views.signup, name='signup'),
]
組織/ urls.py
app_name = 'org'
urlpatterns = [
url(r'^organizations/add/$', views.addorg, name='addorg'),
]
已經設置它這樣,我的網站網址成爲了以下內容:
site.com/login/login/signup
site.com/org/organizations/add
我想讓網址如下所示。
site.com/login/signup
site.com/organizations/add
我該如何獲得'includes'的工作?如果我將mysite/urls.py更改爲以下內容,它會起作用嗎?
urlpatterns = [
url(r'^$', include('login.urls')),
url(r'^$', include('org.urls')),
]
當有多個應用程序時,是否有更好的方法來設置URL?
感謝
謝謝,那工作 – user2125853