Django 3 1 發布,非同步支援增強

2021-10-09 04:16:33 字數 644 閱讀 1735

django 3.1 已經發布。此版本亮點包括:

要開始使用非同步檢視,需要宣告乙個檢視 :async def

async def my_view(request):

await asyncio.sleep(0.5)

return httpresponse('hello, async world!')

無論是在 wsgi 還是 asgi 模式下執行,都支援所有非同步功能。但是,在 wsgi 模式下使用非同步**會導致效能下降。django 的 orm、快取層和其它長時間執行網路呼叫的**尚不支援非同步訪問。

from django.db import models

class contactinfo(models.model):

data = models.jsonfield()

contactinfo.objects.create(data=,

})contactinfo.objects.filter(

data__name='john',

data__pets__has_key='dogs',

data__cities__contains='london',

).delete()

詳情檢視發布公告:

飛騰ASP CMS v3 1發布

飛騰asp 內容管理系統 feitec asp content manage system 簡稱feiteccms或ftcms 一 基本說明 二 功能說明 三 特色 1 上手容易 feiteccms 解壓後即可投入使用,基本設定可在後台搞定,同時也有管理員幫助系統,使您快速掌握本系統。2 建站迅速 ...

PostgreSQL 9 6發布 支援並行

9.6版本加入了對一些查詢操作的並行支援,可以利用計算機的幾個甚至所有核心來執行操作,返回結果更快。目前並行的操作有順序表掃瞄,聚合和連線。取決於操作細節和核心數目的不同,並行對大資料檢索的效率可以提高32倍左右。我遷移將我們的整個基因組學資料平台 在老的mysql中大約有250億行 遷移到乙個po...

032 發布Django服務專案

先裝個yum 再裝python3 yum install python3 然後用python3裝django 由於django2.2以上的資料庫有點問題 所以我們用django2.1 python3 m pip install django 2.1.然後建立專案 django admin start...