美文网首页
Django-04-登录功能-Post方式

Django-04-登录功能-Post方式

作者: 西海岸虎皮猫大人 | 来源:发表于2020-04-01 18:32 被阅读0次

1.修改form method

<form action="/student/login/" method="post">

2.解决跨域问题

方式1:注释跨域中间件

settings.py

MIDDLEWARE = [
...
    # 'django.middleware.csrf.CsrfViewMiddleware',
...
]
方式2:页面添加跨域标签
...
    <form action="/student/login/" method="post">
       {% csrf_token %}
...

通过查看网页源码可见:
生成字符串

<input type='hidden' name='csrfmiddlewaretoken' value='32ciCmAaFdGb98SO2KkWS0RrzcHmJ1vTWYpODHxYlHZnFAAW3FUhs4ztQuekd6Lb' />

3.修改视图

stu/views.py

# 处理登录功能
def login_view(request):
    # 接收请求参数
    # uname = request.GET.get('uname', '')
    # pwd = request.GET.get('pwd')
    uname = request.POST.get('uname', '')
    pwd = request.POST.get('pwd')
...

4.GET请求与POST请求区别

GET请求数据长度限制位2K
都不安全

相关文章

  • Django-04-登录功能-Post方式

    1.修改form method 2.解决跨域问题 方式1:注释跨域中间件 settings.py 方式2:页面添加...

  • 「爬虫」04处理post请求

    模拟登录处理post请求 实现功能:爬取登录后的结果页面到本地。 代码如下:

  • 圆形服务器接口文档

    登录接口:login.action 请求方式: GET/POST http://url/chinazhixian/...

  • TT-interfaceDoc_user

    验证登录 URL /proGuard/user/loginValid 请求方式 POST 请求参数 请求示例 返回...

  • 用户登录

    API: 用户登录 URL: /login_with_wechat/ 请求方式: POST 参数 返回示例 返回...

  • 新支付接口

    用户管理相关接口 用户登录 接口说明:用户登录 接口地址:/api/user/login 请求方式:POST co...

  • post请求中的参数形式

    Http_GET_POST post请求中的参数形式 Angular的ajax功能 常见的post请求方式: (1...

  • 管理员登录

    API: 管理员登录 URL: /admin_login_background/ 请求方式: POST 参数 返...

  • 俱乐部管理员登录

    API: 俱乐部管理员登录 URL: /admin_login_background/ 请求方式: POST 参...

  • 接口文档格式

    1、注册 提供手机号和密码的登录方式。 请求说明 请求方式:POST 请求URL :login 参数 返回结果...

网友评论

      本文标题:Django-04-登录功能-Post方式

      本文链接:https://www.haomeiwen.com/subject/mpnauhtx.html