谷歌翻譯的,我修正並且新增了一些內容.湊合看吧.
django現在正式支援
mariadb
10.1和更高版本。
有關更多詳細資訊,
請參見mariadb注釋
。django 3.0通過提供對作為
asgi
應用程式
執行的支援,開始了使django具有完全非同步功能的旅程
。注:asgi是wsgi的擴充套件,向下相容wsgi,克服了wsgi的弱點,支援非同步併發.有非同步併發需求可以重新在生產環境下進行部署.
這是對我們現有的wsgi支援的補充。
django打算在可預見的將來為這兩者提供支援。
但是,非同步功能僅對在asgi下執行的應用程式可用。
除非您想開始嘗試非同步**,否則無需切換應用程式,但是
,我們有
關於使用asgi進行部署的文件
。請注意,作為此更改的***,django現在知道非同步事件迴圈,並將阻止您從非同步上下文中呼叫標記為「async unsafe」的**(例如orm操作)。
如果您之前使用的是非同步**中的django,則操作不正確可能會觸發它。
如果看到
synchronousonlyoperation
錯誤,
請仔細檢查**並將所有資料庫操作移至同步子執行緒中。
新增了exclusionconstraint
類, 允許在postgresql上新增排除約束。
使用meta.constraints
選項將約束新增到model
。新增了booleanfield
,可以直接在queryset
過濾器中
使用輸出的表示式
,而不必首先注釋,然後針對注釋進行過濾。
自定義列舉型別textchoices
,integerchoices
和choices
現在作為乙個的方式來定義
field.choices
。為文字和整數字段提供了型別
textchoices
和integerchoices
型別。
在choices
類允許定義為其他具體的資料型別相容的列舉。
這些自定義列舉型別支援人類可讀的標籤,可以通過列舉或其成員上的屬性來翻譯和訪問這些標籤。
有關更多詳細資訊和示例,
請參見列舉型別
。django.contrib.admin
django.contrib.auth
django.contrib.gis
django.contrib.postgres
django.contrib.sessions
django.contrib.syndication
快取檔案儲存
**國際
記錄管理命令
型號請求和響應
安全測試
Django3 0使用 模板標籤
在django框架的模板機制中,廣泛使用了模板標籤。模板標籤提供了一些渲染過程中django進行頁面處理的邏輯。模板的通用形式為,模板標籤比模板變數更為複雜,模板標籤的本質也是函式,標籤名一般即為函式名。這些標籤的主要作用包括載入 渲染模板或對傳遞過來的引數進行一定的邏輯判斷或計算後返回。djang...
Django3 0使用 模板引擎使用
作為乙個mvc的web開發框架,django菜用模板方式用於頁面顯示。在工程中使用模組,需要載入模組引擎。django的模組引擎模板情況情況下通過配置檔案配置檔案,具體而言,對settings.py 中的 templates中的 backend 值進行設定。django的模板引擎有2個,應用略有差異...
Django3 0使用xadmin相關報錯解決
首先安裝xadmin,pip install git git 根目錄下sites.py中需要替換 from django.utils import six import six xadmin models.py中以下需要替換 from django.core.urlresolvers import ...