前言
用datatables顯示,用django-admin后臺管理數(shù)據(jù)表,我們再完善一下登錄認(rèn)證,就能實現(xiàn)一個最簡單的站點. 我這個是從劉江老師的博客拉的.可以直接用在我們自己的項目中
安裝一些依賴包
pip install django-simple-captcha
pip install captcha
創(chuàng)建登錄模塊
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復(fù)制到我們的 項目中
- 把static 和templates復(fù)制到我們的項目中.