django用户登录认证

前言

用datatables显示,用django-admin后台管理数据表,我们再完善一下登录认证,就能实现一个最简单的站点. 我这个是从刘江老师的博客拉的.可以直接用在我们自己的项目中

安装一些依赖包

pip install django-simple-captcha
pip install captcha

创建登录模块

python manage.py startapp login

主urls.py 和settings.py添加app的路由和app信息

urls.py #下增加

INSTALLED_APPS = [
    'login',
    'captcha',                   #captcha也是需要的,图片验证码需要

]



settings.py  #下增加
urlpatterns = [
    path('login/', views.login),
    path('register/', views.register),
    path('logout/', views.logout),
    path('confirm/', views.user_confirm),
    path('captcha/', include('captcha.urls')),
]

下载代码

  1. https://github.com/feixuelove1009/login-register 下载代码
  2. 把里面的login下的admin.py forms.py models.py views.py复制到我们的 项目中
  3. 把static 和templates复制到我们的项目中.

迁移数据库就可以运行了,

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容