无法将表单数据发布到操作网址

萨塔克·萨克塞纳(Sarthak Saxena)

我有一个登录表格。按下登录按钮后,帖子数据将发送到视图login_auth,该视图对用户数据进行身份验证并相应地重定向。但是,按登录按钮后,我没有被重定向到相应的页面。

views.py

def login_successful(request):
    return render(request,"login_successful.html")

def login_invalid(request):
    return render(request,"login_invalid.html")


def login(request):
    return render(request,'login.html',c)

def loginauth(request):
    username=request.POST.get("username",'')
    password=request.POST.get("password",'')
    user=auth.authenticate(username=username,password=password)
    if user is not none:
        user.login(request.user)
        return redirect(login_successful)
    else:
        return redirect(login_invalid)

urls.py

urlpatterns = [
url(r'^registration/',views.registration),
url(r'^registration_successful/',views.registration_successful),
url(r'^home/',views.home),
url(r'^login/',views.login),

url(r'^login_successful/',views.login_successful),
url(r'^login_invalid/',views.login_invalid),
url(r'^login/auth',views.loginauth)
]

login.html

<html>
<form action="/login/auth" method="POST">{% csrf_token %}

Username :<input type="textbox" name="username" >
Password :<input type="password" name="password">
<input type="submit" value="Login">

</form>
</html>
阿拉斯代尔

您的登录网址格式缺少尾随$它应该是:

url(r'^login/$', views.login),

如果没有美元,/login/auth则由匹配r'^login/,因此请求由您的登录视图处理。

在不同的URL上处理表单有点不寻常。Django带有身份验证视图,包括登录视图。我建议您使用此方法,而不要自己编写。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将表单数据发布到 RDS MySQL 数据库

来自分类Dev

无法以离子形式将表单数据发布到PHP API

来自分类Dev

cakephp3-无法将表单数据发布到控制器功能

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

尝试使用JQuery将表单数据发布到servlet

来自分类Dev

将表单数据发布到服务器(Android)

来自分类Dev

jQuery-将表单数据发布到API

来自分类Dev

通过Ajax将表单数据发布到php?

来自分类Dev

如何将表单数据发布到存储方法?

来自分类Dev

无法将数据从表单发布到mysql

来自分类Dev

使用Angular / Nodejs将表单数据发布到MongoDB数据库

来自分类Dev

Angular9使用HttpClient通过表单数据将数据发布到API

来自分类Dev

使用Ajax将表单数据发布到ZF2控制器

来自分类Dev

如何将表单数据发布到API控制器

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

如何将表单数据发布到ASP.NET WebAPI 2?

来自分类Dev

使用BeginForm将表单数据发布到ASP.NET MVC API控制器

来自分类Dev

使用Ajax将表单数据发布到控制器方法

来自分类Dev

使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

来自分类Dev

如何通过REST将新人的表单数据发布到Pipedrive(API)

来自分类Dev

PHP验证后将表单数据发布到另一页

来自分类Dev

如何将表格中的表单数据发布到PHP

来自分类Dev

如何使用express / nodejs将下拉表单数据发布到MongoDB?

来自分类Dev

如何将百里香表单数据发布到Controller

来自分类Dev

将表单数据发布到2个不同的目的地

来自分类Dev

如何将表单数据发布到ASP.NET WebAPI 2?

来自分类Dev

将数组和表单数据发布到控制器-MVC Ajax

来自分类Dev

如何将表格中的表单数据发布到PHP

来自分类Dev

将html表单数据发布到php并通过javascript访问

Related 相关文章

  1. 1

    无法将表单数据发布到 RDS MySQL 数据库

  2. 2

    无法以离子形式将表单数据发布到PHP API

  3. 3

    cakephp3-无法将表单数据发布到控制器功能

  4. 4

    jQuery-将表单数据发布到API

  5. 5

    尝试使用JQuery将表单数据发布到servlet

  6. 6

    将表单数据发布到服务器(Android)

  7. 7

    jQuery-将表单数据发布到API

  8. 8

    通过Ajax将表单数据发布到php?

  9. 9

    如何将表单数据发布到存储方法?

  10. 10

    无法将数据从表单发布到mysql

  11. 11

    使用Angular / Nodejs将表单数据发布到MongoDB数据库

  12. 12

    Angular9使用HttpClient通过表单数据将数据发布到API

  13. 13

    使用Ajax将表单数据发布到ZF2控制器

  14. 14

    如何将表单数据发布到API控制器

  15. 15

    将数组和表单数据发布到控制器-MVC Ajax

  16. 16

    如何将表单数据发布到ASP.NET WebAPI 2?

  17. 17

    使用BeginForm将表单数据发布到ASP.NET MVC API控制器

  18. 18

    使用Ajax将表单数据发布到控制器方法

  19. 19

    使用AJAX将表单数据发布到Fw / 1(Coldfusion)控制器功能

  20. 20

    如何通过REST将新人的表单数据发布到Pipedrive(API)

  21. 21

    PHP验证后将表单数据发布到另一页

  22. 22

    如何将表格中的表单数据发布到PHP

  23. 23

    如何使用express / nodejs将下拉表单数据发布到MongoDB?

  24. 24

    如何将百里香表单数据发布到Controller

  25. 25

    将表单数据发布到2个不同的目的地

  26. 26

    如何将表单数据发布到ASP.NET WebAPI 2?

  27. 27

    将数组和表单数据发布到控制器-MVC Ajax

  28. 28

    如何将表格中的表单数据发布到PHP

  29. 29

    将html表单数据发布到php并通过javascript访问

热门标签

归档