Django 認證系統-創建登錄Admin后台的管理員賬號


cmd.exe上操作:

1.生成常用表

進入Django項目 \guest>

DOS命令:python manage.py migrate

(Django已經默認設置了SQLite3數據庫,可在../settings.py文件,查看SQLite3數據庫的配置)

 

 

 2.創建登錄Admin后台的管理員賬號

進入Django項目 \guest>

DOS命令:python manage.py createsuperuser

Username (leave blank to use 'fnngj'):admin #輸入用戶名
Email address:admin@mail.com        #輸入郵箱        
Password:        #輸入密碼    注意密碼cmd不會顯示出來的 
Password(again):        #重復輸入密碼        
Superuser created successfully.

創建的超級管理員賬號/密碼為:admin/admin123456。 Admin管理后台登錄地址:http://127.0.0.1:8000/admin/。

3.引用Django認證登錄

打開../sign/views.py文件,修改login_action函數

 

 

 4.使用Django的登錄限制裝飾器,快速增加登錄限制

from django.contrib.auth.decorators import login required

# 發布會管理
@login required
def event manage(request):
username =request.session.get('user',"')
return render(request,"event_manage.html",{"user":username})

tips:頁面訪問映射另一個頁面,這樣訪問

http://127.0.0.1:8000/accounts/login/  也能訪問到index登錄頁面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM