serbestberdana çarçoveya webê , bi Python hatiye nivîsandin û ji bo pêşdebirina sepanên webê hatiye çêkirin. Şaxa Django 3.0 wekî serbestberdana piştevaniya birêkûpêk û daxwaz tê dabeş kirin nûvekirin heya Avrêl 2021. Şaxa LTS 2.22 dê heya Avrêl 2022, û şaxê 1.11 heya Avrêl 2020 were piştgirî kirin. Piştgiriya ji bo şaxa 2.1 hate rawestandin.
Qûfle :
- piştgiriya xebata di moda asynchronous de bi darvekirinê di forma serîlêdana ASGI de. Navrûya nermalavê (Asynchronous Server Gateway Interface) wekî cîhgirek ji bo WSGI hatî sêwirandin, ku bi mebesta hêsankirina danûstendina pêşkêşker, çarçove û serîlêdanên ku operasyona asynchronous piştgirî dikin. Piştgiriya xebitandina bi karanîna WSGI-yê tê parastin, û koda asynchronous tenê dema ku li hawîrdorên ASGI-based dimeşîne tê de ye.
Ji bo moda asynchronous, xelekek bûyerek cihêreng tê bicîh kirin, ku tê de koda bangê ya ku wekî "asynchrone ne ewle" hatî nîşankirin nayê destûr kirin. Ev kod, mînakî, operasyonên bi DBMS (ORM), ku di çarçoveyek asynchronous de nayê bikar anîn (di vê rewşê de, xeletiyek SynchronousOnlyOperation dê were xuyang kirin) vedihewîne û divê di mijarek hevdemî ya cihêreng de were danîn.
- TextChoices, IntegerCoices û Vebijarkên ku dikarin bibin celebên enumê yên pispor lê zêde kirin ji bo danasîna qadên nivîs û hejmarên yekjimar di modêlê de, mînakî, heke hewce be ku komek etîketên xwendinê di qadan de werin hilanîn, ku di hin taybetmendiyan de têne wergerandin:
pola YearInSchool(model.TextChoices):
FRESHMAN = 'FR', _('Taze')
SOPHOMORE = 'SO', _('Sophomore')
JUNIOR = 'JR', _('Junior')
SENIOR = 'SR', _('Senior')
GRADUATE = 'GR', _('Mezûn') - Kapasîteya diyarkirina îfadeyên ku derdikevin zêde kir , rasterast di fîlterên QuerySet de bêyî ku pêşî wan şîrove bike, berî ku wan ji bo fîlterkirina şîrovekirinê bikar bînin.
- Piştgiriya fermî ji bo MariaDB 10.1 û berdanên nûtir tê peyda kirin.
- Çîn ji bo PostgreSQL hate bicîh kirin ji bo bikaranîna astengên-based îfadeyê ;
- Piştgiriya Python 3.5 hate rawestandin.
Source: opennet.ru
