Siideynta qaab dhismeedka shabakadda Django 3.0

dhacay siidaynta qaab dhismeedka shabakadda DJango 3.0, oo ku qoran Python oo loogu talagalay horumarinta codsiyada webka. Laanta Django 3.0 waxaa loo kala saaray inay tahay taageero joogto ah oo la sii daayo hela cusboonaysiinta ilaa Abriil 2021. Laanta LTS 2.22 waa la taageeri doonaa ilaa Abriil 2022, iyo laanta 1.11 ilaa Abriil 2020. Taageerada laanta 2.1 waa la joojiyay.

Furaha horumar:

  • Bixiyay Kaalmada ku shaqaynta qaabka asynchronous oo leh fulinta qaabka codsiga ASGI. Interface software ASGI (Asynchronous Server Gateway Interface) waxaa loo qaabeeyey sidii beddelka WSGI, looguna talagalay fududaynta isdhexgalka server-yada, qaab-dhismeedka iyo codsiyada taageera hawlgalka asynchronous. Taageerada ku socodsiinta isticmaalka WSGI waa la hayaa, koodka async-ku-xiranna waxa lagu daraa oo keliya marka uu ka socdo deegaan ku salaysan ASGI.

    Qaabka asynchronous, loop dhacdo gaar ah ayaa la hirgeliyay, kaas oo koodka wicitaanka lagu calaamadiyay "async unsafe" lama ogola. Koodhkan waxa ku jira, tusaale ahaan, hawlgallo wata DBMS (ORM), kaas oo aan loo isticmaali karin macnaha guud (kiiskan, qaladka synchronousOnlyOperation waa la soo bandhigi doonaa) waana in lagu dhejiyaa dun isku xidhan oo gooni ah.

  • Noocyo tiro gaar ah oo lagu daray TextChoices, IntegerChoices iyo xulashooyinka noqon kara Isticmaal si loo qeexo meelaha qoraalka iyo isku-dhafka ah ee qaabka, tusaale ahaan, haddii ay lagama maarmaan tahay in lagu kaydiyo calaamado la akhriyi karo gudaha goobaha, oo loo tarjumay sifooyin gaar ah:

    fasalka YearInSchool (models.TextChoices):
    FRESHMAN = 'FR', _('Freshman')
    SOPHOMORE = 'SO', _('Sophomore')
    JUNIOR = 'JR', _('Junior')
    SENIOR = 'SR', _('Senior')
    Qalin jabin = 'GR', _('Qalinjabin')

  • Lagu daray awoodda lagu qeexo tibaaxaha soo saaraya Beerta Boolean, si toos ah QuerySet filtarrada iyada oo aan marka hore la sharraxin, ka hor inta aan loo isticmaalin shaandhaynta sharraxaadda.
  • Taageerada rasmiga ah ee MariaDB 10.1 iyo sii deyno cusub ayaa la bixiyaa.
  • Fasalka waxaa loo hirgeliyay PostgreSQL Xayiraadda ka saarida in la isticmaalo xannibaado ku salaysan muujinta KA SAAR;
  • Taageerada Python 3.5 waa la tuuray.

Source: opennet.ru

Add a comment