前言
用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')),
]
下载代码
- 从https://github.com/feixuelove1009/login-register 下载代码
- 把里面的login下的admin.py forms.py models.py views.py复制到我们的 项目中
- 把static 和templates复制到我们的项目中.
网友评论