Sgaoileadh frèam lìn Django 3.0

thachair sgaoileadh frèam lìn Django, 3.0, sgrìobhte ann am Python agus air a dhealbhadh airson a bhith a’ leasachadh thagraidhean lìn. Tha meur Django 3.0 air a chomharrachadh mar sgaoileadh taic cunbhalach agus bidh faighinn ùrachadh gu Giblean 2021. Bidh meur LTS 2.22 a’ faighinn taic chun Ghiblean 2022, agus meur 1.11 chun Giblean 2020. Tha taic airson meur 2.1 air a stad.

Prìomh leasachaidhean:

  • Air a thoirt seachad taic airson a bhith ag obair ann am modh asyncronach le coileanadh ann an cruth tagradh ASGI. Eadar-aghaidh bathar-bog ASGI (Eadar-aghaidh Gateway Server Asynchronous) air a dhealbhadh an àite WSGI, ag amas air eadar-obrachadh frithealaichean, frèaman agus thagraidhean a tha a’ toirt taic do ghnìomhachd asyncronach a dhèanamh comasach. Tha taic airson ruith a’ cleachdadh WSGI air a chumail, agus chan eil còd co-cheangailte ri async air a thoirt a-steach ach nuair a bhios e a’ ruith ann an àrainneachdan stèidhichte air ASGI.

    Airson modh asyncronach, thèid lùb tachartais air leth a chuir an gnìomh, anns nach eil còd gairm air a chomharrachadh mar “async neo-shàbhailte” ceadaichte. Tha an còd seo a’ toirt a-steach, mar eisimpleir, obrachaidhean le DBMS (ORM), nach gabh a chleachdadh ann an co-theacs asyncronach (sa chùis seo, thèid mearachd SynchronousOnlyOperation a thaisbeanadh) agus bu chòir a chur ann an snàithlean sioncronaich air leth.

  • Chaidh seòrsaichean enum sònraichte a chur ris TextChoices, IntegerChoices agus Roghainnean a dh’ fhaodas a bhith cleachdadh gus raointean teacsa agus iomlanachd a mhìneachadh sa mhodail, mar eisimpleir, ma tha feum air seataichean de bhileagan a ghabhas leughadh a tha air an eadar-theangachadh gu feartan sònraichte a stòradh anns na raointean:

    clas YearInSchool(modailean.TextChoices):
    FRESHMAN = 'FR', _('Freshman')
    SOPHOMORE = 'SO', _('Sophomore')
    JUNIOR = 'JR', _('Òg')
    SENIOR = 'SR', _('Senior')
    GRADUATE = 'GR', _('Ceumnaiche')

  • Chuir sinn ris comas abairtean a shònrachadh a thig a-mach Raon Boolean, gu dìreach ann an sìoltachain QuerySet gun a bhith gan comharrachadh an-toiseach, mus cleachd iad iad airson sìoladh notaichean.
  • Tha taic oifigeil airson MariaDB 10.1 agus fiosan nas ùire air a thoirt seachad.
  • Tha an clas air a chuir an gnìomh airson PostgreSQL Cuingealachadh Toirmeasg gus cuingealachaidhean stèidhichte air faireachdainn a chleachdadh CLEACHDADH;
  • Tha taic Python 3.5 air a stad.

Source: fosgailtenet.ru

Cuir beachd ann