【发布时间】:2020-06-26 17:07:43
【问题描述】:
我是 Django 新手。当我按下登录按钮时我正在制作一个简单的登录自定义系统
def login(request):
if request.method == "POST" :
username = request.POST['user']
password = request.POST['psk']
try:
user = auth.authenticate(username=username, password=password)
if user is not None:
auth.login(request, user)
return render(request, 'welcome.html')
else:
messages.error(request, 'Username or password didn\'t match.')
except auth.ObjectDoesNotExist:
print("invalid user")
return render(request, 'login.html')
帐户应用的 URLs.py 如下所示:
urlpatterns = [
url(r'^admin/', admin.site.urls),
# url(r'^index/$', home),
url(r'^login/$', login),
url(r'^logout/$', logout),
url(r'^', custreg),
]
请帮助我,如果您需要其他任何东西来回答问题,请告诉我
【问题讨论】:
-
url(r'^welcome/$', login),路径应该在你的urlpatterns中定义。 -
这将如何解决问题?这并没有解决问题@minglyu。我想我也应该添加一个视图
标签: python django django-views django-urls