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