Creat gréasáin Django 3.0 a scaoileadh

tharla sé scaoileadh creat gréasáin Django, 3.0, scríofa i Python agus deartha chun feidhmchláir ghréasáin a fhorbairt. Tá brainse Django 3.0 rangaithe mar scaoileadh tacaíochta rialta agus beidh fháil nuashonruithe go dtí Aibreán 2021. Tacófar le brainse LTS 2.22 go dtí Aibreán 2022, agus le brainse 1.11 go dtí Aibreán 2020. Tá deireadh le tacaíocht do bhrainse 2.1.

Eochair feabhsúcháin:

  • Ar choinníoll tacaíocht d’oibriú i mód asincrónach le forghníomhú i bhfoirm feidhmchlár ASGI. Comhéadan bogearraí ASGI (Comhéadan Tairseach Freastalaí Asincrónach) atá deartha mar ionadach do WSGI, atá dírithe ar idirghníomhaíocht freastalaithe, creataí agus feidhmchlár a thacaíonn le hoibriú asincrónach a éascú. Coinnítear tacaíocht le haghaidh rith ag baint úsáide as WSGI, agus ní áirítear cód a bhaineann le sioncronú ach amháin nuair a bhíonn sé ag rith i dtimpeallachtaí ASGI-bhunaithe.

    I gcás mód asincrónach, cuirtear lúb imeachta ar leith i bhfeidhm, nach gceadaítear an cód glaonna atá marcáilte mar “neamhshábháilte async”. Áirítear leis an gcód seo, mar shampla, oibríochtaí le DBMS (ORM), nach féidir a úsáid i gcomhthéacs asincrónach (sa chás seo, taispeánfar earráid SynchronousOnlyOperation) agus ba cheart iad a chur i snáithe sioncrónach ar leith.

  • Cuireadh cineálacha enum speisialaithe TextChoices, IntegerChoices agus Roghanna is féidir bain úsáid as réimsí téacs agus slánuimhreacha sa mhúnla a shainiú, mar shampla, más gá tacair de lipéid inléite a stóráil sna réimsí, aistrithe go tréithe áirithe:

    rang YearInSchool(models.TextChoices):
    FRESHMAN = 'FR', _(' Freshman')
    SOPHOMORE = 'SO', _('Sophomore')
    SÓISEAR = 'JR', _('Sóisearach')
    SENIOR = 'SR', _('Sinsear')
    GRADUATE = 'GR', _('Céimí')

  • Cuireadh leis an gcumas na sloinn a aschur a shonrú Réimse Boole, go díreach i scagairí QuerySet gan iad a anótáil ar dtús, sula n-úsáidfear iad le haghaidh scagadh nótaí.
  • Cuirtear tacaíocht oifigiúil ar fáil do MariaDB 10.1 agus eisiúintí níos nuaí.
  • Tá an rang curtha i bhfeidhm do PostgreSQL Srianadh Eisiaimh srianta bunaithe ar chaint a úsáid EISCEACHT;
  • Tá deireadh le tacaíocht do Python 3.5.

Foinse: oscailtenet.ru

Add a comment