龙空技术网

Django开发登录功能实战

Python程序员不动否 174

前言:

此时你们对“django获取登录的用户名”大体比较看重,我们都想要知道一些“django获取登录的用户名”的相关内容。那么小编也在网上搜集了一些有关“django获取登录的用户名””的相关文章,希望同学们能喜欢,看官们快快来学习一下吧!

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

Django 如果是定义函数写登录路由,需要判断请求方法. 为了简化代码,现在可以使用Django 中的View.目前是经常用到的,和flask中的restful 接口的写法是差不多的。.

一 在模块的views.py 文件中

get 请求写在get方法中,post请求写在post方法中

二 获取表单数据,验证表单数据是否正确

因为Django中的密码都是经过哈希加盐法加密过的,不能直接和数据库的密码进行比较,所以Django 中自己定义了,用户和密码的验证方法.

三 表单

四 在前台登录页面加载 提示的错误信息

五 在前台index.html 页面中前后台登录和退出状态的切换

六 在 urls.py 文件中

七 因为django登录页面默认是用用户名登录的, 所以我们可以自己重写一下登录页面,可以用邮箱或手机号登录.下面是一个简单的举例

然后在settings 中 添加

AUTHENTICATION_BACKENDS=( 'users.views.MyLoginBackend',)

最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,想要这些资料的可以关注私信小编“01”即可,希望能对你有所帮助。


标签: #django获取登录的用户名