Django常用的模組

2021-10-06 04:33:07 字數 660 閱讀 7918

1 模板實現了邏輯處理view和現實內容的template的分離,乙個試圖可以呼叫任意模板,乙個模板可供多個view使用

2 模板包含兩個部分:、

靜態部分,包含html,css ,js 等

動態部分 模板語言

是django的路由系統,作用就是使views裡面處理資料的函式與請求的url建立對映關係。使請求到來之後,根據urls.py裡的關係條目,去查詢到與請求對應的處理方法,從而返回給客戶端http頁面資料

django的管理員模組是django的標準庫django.contrib的一部分。這個包還包括其它一些實用的模組:

django.contrib.auth

django.contrib.sessions

django.contrib.comments

auth模組是django提供的標準許可權管理系統,可以提供使用者身份認證, 使用者組和許可權管理。

auth可以和admin模組配合使用, 快速建立**的管理系統。

表單模組,處理表單,可自定義表單字段和資料型別

django-guardian

django預設並沒有提供對object級別的許可權控制,而只是在架構上留了口子。可以使用第三方模組django-guardian來實現object level permission。

Django核心模組

1.urls.py 入口,關聯到對應的 views.py 中的乙個函式 或者 generic 類 訪問 就對應乙個函式。from django.conf.urls import url from import view,testdb,search,search2 from django.contri...

django自帶的加密模組

加密 from django.contrib.auth.hashers import make password 引數1 需要加密的字串 引數2 是否每次都生成不同的加密串,預設為none,如果給定任意乙個字串,則表示每次生成相同的加密串。引數3 表示加密演算法,常見的加密演算法如下 pbkdf2 ...

Django 登入 登出 模組

利用 django 自身模組 編寫 登入模組 if user.is authenticated 如果已登入 return redirect reverse slg index else return render request,slg login.html if request.method po...