1
我的代碼如下:我不能讓我的Django的網址工作
根urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('app.urls')),
]
我的應用程序的URL是像這樣
urlpatterns = [
url(r'^$',views.login, name='login'),
url(r'^homepage/$', views.homepage, name='homepage'),
]
的第一個屏幕用戶將看到的是登錄屏幕(views.login)。目前,我只是想將登錄按鈕設置爲一個將他們帶到主頁的url(僅供練習),但似乎無效。
登錄HTML是像這樣
<button type="button"><a href="{% url 'homepage' %}">Log-In</a></button>
這應該去我的網址網頁上面...找到名爲「主頁」,並帶我去views.homepage這是這樣:
def homepage(request):
return render(request, 'application/homepage.html', {})
但我的主頁沒有呈現,我完全不知道爲什麼它讓我發瘋。
任何幫助,將不勝感激。
是否顯示錯誤? –
什麼都沒有。就好像我只是放入了一個不是鏈接的按鈕。如果我手動輸入URL,然後進入視圖並正確呈現,所以它讓我認爲問題出現在我的login.html頁面,並且我沒有正確寫入URL。 – DaithiOK
該問題已在下面解決。感謝您的幫助,但我的問題在於讓按鈕成爲鏈接。這是一個純粹的html問題。 – DaithiOK