ஜாங்கோ 3.0 வலை கட்டமைப்பின் வெளியீடு

நடைபெற்றது வலை கட்டமைப்பின் வெளியீடு ஜாங்கோ 3.0, பைத்தானில் எழுதப்பட்டது மற்றும் வலை பயன்பாடுகளை உருவாக்க வடிவமைக்கப்பட்டுள்ளது. ஜாங்கோ 3.0 கிளை வழக்கமான ஆதரவு வெளியீடு மற்றும் விருப்பமாக வகைப்படுத்தப்பட்டுள்ளது получать ஏப்ரல் 2021 வரை புதுப்பிக்கப்படும். LTS கிளை 2.22 ஏப்ரல் 2022 வரையிலும், கிளை 1.11 ஏப்ரல் 2020 வரையிலும் ஆதரிக்கப்படும். கிளை 2.1க்கான ஆதரவு நிறுத்தப்பட்டது.

சாவி மேம்பாடுகள்:

  • வழங்கப்பட்டது ASGI பயன்பாட்டின் வடிவத்தில் செயல்படுத்துவதன் மூலம் ஒத்திசைவற்ற முறையில் வேலை செய்வதற்கான ஆதரவு. மென்பொருள் இடைமுகம் ஏ.எஸ்.ஜி.ஐ (Asynchronous Server Gateway Interface) WSGIக்கு மாற்றாக வடிவமைக்கப்பட்டுள்ளது, இது ஒத்திசைவற்ற செயல்பாட்டை ஆதரிக்கும் சேவையகங்கள், கட்டமைப்புகள் மற்றும் பயன்பாடுகளின் தொடர்புகளை எளிதாக்குவதை நோக்கமாகக் கொண்டது. WSGI ஐப் பயன்படுத்தி இயங்குவதற்கான ஆதரவு தக்கவைக்கப்படுகிறது, மேலும் ASGI அடிப்படையிலான சூழலில் இயங்கும் போது மட்டுமே ஒத்திசைவு தொடர்பான குறியீடு சேர்க்கப்படும்.

    ஒத்திசைவற்ற பயன்முறையில், ஒரு தனி நிகழ்வு வளையம் செயல்படுத்தப்படுகிறது, இதில் "ஒத்திசைவு பாதுகாப்பற்றது" எனக் குறிக்கப்பட்ட அழைப்புக் குறியீடு அனுமதிக்கப்படாது. இந்த குறியீடு, எடுத்துக்காட்டாக, DBMS (ORM) உடனான செயல்பாடுகளை உள்ளடக்கியது, இது ஒரு ஒத்திசைவற்ற சூழலில் பயன்படுத்தப்படாது (இந்த வழக்கில், ஒரு ஒத்திசைவு மட்டுமே செயல்படும் பிழை காட்டப்படும்) மற்றும் ஒரு தனி ஒத்திசைவான நூலில் வைக்கப்பட வேண்டும்.

  • சிறப்பு enum வகைகள் TextChoices, IntegerChoices மற்றும் தேர்வுகள் சேர்க்கப்பட்டது பயன்படுத்த மாதிரியில் உரை மற்றும் முழு எண் புலங்களை வரையறுக்க, எடுத்துக்காட்டாக, புலங்களில் படிக்கக்கூடிய லேபிள்களின் தொகுப்புகளை சேமிப்பது அவசியமானால், சில குணாதிசயங்களாக மொழிபெயர்க்கப்பட்டுள்ளது:

    வகுப்பு ஆண்டுஇன்ஸ்கூல்(மாதிரிகள்.உரைத் தேர்வுகள்):
    FRESHMAN = 'FR', _('Freshman')
    SOPHOMORE = 'SO', _('Sophomore')
    ஜூனியர் = 'ஜேஆர்', _('ஜூனியர்')
    SENIOR = 'SR', _('Senior')
    GRADUATE = 'GR', _('Graduate')

  • வெளியீட்டை வெளிப்படுத்தும் வெளிப்பாடுகளைக் குறிப்பிடும் திறன் சேர்க்கப்பட்டது பூலியன் ஃபீல்ட்சிறுகுறிப்பு வடிகட்டலுக்கு அவற்றைப் பயன்படுத்துவதற்கு முன்பு, அவற்றை முதலில் சிறுகுறிப்பு செய்யாமல் நேரடியாக QuerySet வடிப்பான்களில்.
  • MariaDB 10.1 மற்றும் புதிய வெளியீடுகளுக்கான அதிகாரப்பூர்வ ஆதரவு வழங்கப்படுகிறது.
  • வகுப்பு PostgreSQL க்காக செயல்படுத்தப்பட்டது விலக்கு கட்டுப்பாடு வெளிப்பாடு அடிப்படையிலான கட்டுப்பாடுகளைப் பயன்படுத்துதல் விலக்கு;
  • பைதான் 3.5க்கான ஆதரவு நிறுத்தப்பட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்