7 पॉइंट द्वारा GN⁺ 2023-12-05 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • नई सुविधाएँ
    • डेटाबेस में गणना किए गए डिफ़ॉल्ट मान अब मॉडल फ़ील्ड में परिभाषित किए जा सकते हैं
    • Django ORM के विस्तार को जारी रखते हुए, डेटाबेस-जनित कॉलम बनाने के लिए generated model fields जोड़े गए हैं
    • टेम्पलेट सिस्टम में फ़ॉर्म फ़ील्ड रेंडरिंग को सरल बनाने के लिए field groups की अवधारणा पेश की गई है
  • Django 5.0 को डाउनलोड पेज या Python Package Index के माध्यम से प्राप्त किया जा सकता है

Django 4.2 और 4.1 सपोर्ट समाप्ति सूचना

  • Django 4.2 का मुख्य समर्थन समाप्त हो चुका है, और अंतिम छोटे bug fix रिलीज़ 4.2.8 की घोषणा की गई है।
  • Django 4.2 एक LTS (दीर्घकालिक समर्थन) रिलीज़ है, और इसे अप्रैल 2026 तक सुरक्षा तथा डेटा हानि से संबंधित सुधार मिलते रहेंगे।
  • Django 4.1 का विस्तारित समर्थन समाप्त हो चुका है, और अंतिम सुरक्षा रिलीज़ 4.1.13 को 1 नवंबर को जारी किया गया।
  • सभी Django 4.1 उपयोगकर्ताओं को सलाह दी जाती है कि सुरक्षा समस्याओं के सुधार प्राप्त करते रहने के लिए Django 4.2 या उससे ऊपर में अपग्रेड करें।

अतिरिक्त जानकारी और इवेंट

  • Mikhail Podgurskiy ने Django विकास का समर्थन करने के लिए Django Software Foundation को दान दिया।
  • DjangoCon Europe 2024 का आयोजन 5 जून 2024 को स्पेन के Vigo में होने वाला है।

GN⁺ की राय

इस लेख की सबसे महत्वपूर्ण बात Django 5.0 का रिलीज़ होना और साथ ही Django 4.2 तथा 4.1 के समर्थन समाप्ति की खबर है। यह वेब डेवलपर्स और Django समुदाय के लिए दिलचस्प समाचार है, और उम्मीद है कि नई सुविधाओं और अपडेट्स के माध्यम से डेवलपमेंट प्रक्रिया और अधिक कुशल तथा आधुनिक बनेगी। Django 5.0 की नई सुविधाएँ डेवलपर्स को बेहतर web applications बनाने में मदद करेंगी, और इसका तकनीकी समुदाय पर सकारात्मक प्रभाव पड़ेगा।

3 टिप्पणियां

 
zihado 2023-12-05

Django बूम आने वाला है...

 
gmlwo530 2023-12-05

डेटाबेस में कैलकुलेटेड डिफ़ॉल्ट वैल्यू को मॉडल फ़ील्ड में परिभाषित किया जा सकता है

इसकी वजह से काफी सिरदर्द था, यह अच्छा है।

 
GN⁺ 2023-12-05
Hacker News की राय
  • यह वह framework है जिसने 13 साल पहले मुझे Django programming से प्यार कराया था, और मेरे दिल में इसकी हमेशा एक खास जगह रहेगी.

    • Django और Django REST Framework से बनाए गए प्रोजेक्ट 6 साल बाद भी बहुत कम बदलावों के साथ अच्छी तरह काम कर रहे हैं.
    • वहीं, Ember से बना client हिस्सा समय के साथ गायब हो गया.
    • client को दोबारा लिखते समय htmx का इस्तेमाल करके server side पर Django templates render करने और कुछ सरल JS scripts शामिल करने की योजना है.
    • Elixir/Phoenix/LiveView का अनुभव काफ़ी क्रांतिकारी था, लेकिन मैं Django के authentication system और admin interface की सुविधा को ज़्यादा पसंद करता हूँ.
  • Django backend और Vue frontend इस्तेमाल करने वाले app developer के रूप में, मैं Django के ORM, routing, middleware system और admin interface की काफ़ी सराहना करता हूँ.

    • DRF से Django-Ninja पर जाना productivity और performance, दोनों में बड़ा सुधार लेकर आया.
    • Django 5.0 की नई सुविधाओं में GeneratedField खास तौर पर एक बढ़िया addition लगता है.
  • Django 5.0 की नई सुविधाओं से जुड़े community resources का परिचय देने वाला एक लिंक साझा किया गया.

  • मुझे Django बहुत पसंद है, और मैं आज भी इसे अपने रोज़मर्रा के काम में इस्तेमाल करता हूँ.

    • Django और Rails web development की दुनिया के भरोसेमंद 'Toyota Corollas' और 'Honda Civics' जैसे हैं.
  • अभी काम में Django का इस्तेमाल नहीं करता, लेकिन मेरे दिल में इसकी अब भी एक खास जगह है.

    • Django के ORM models को मैं सबसे बेहतरीन मानता हूँ, और दूसरे ORM इस्तेमाल करना मुश्किल लगता है.
    • यह जानne की जिज्ञासा है कि क्या Django community में compatibility तोड़ने वाले बदलाव ज़्यादा बार होते हैं.
  • तेज़ी से बढ़ते startup में मैंने Django की ज़ोरदार सिफारिश की, और अनुभव किया कि Django इस्तेमाल करने वाली टीम ज़्यादा productive होती है.

    • जिन products में users, roles और permissions की ज़रूरत हो, उनमें मैं Django चुनता हूँ.
  • Django उन projects के लिए उच्च मानक बनाए रखता है जिन्हें 5 साल से अधिक support चाहिए.

    • client-side काम की ज़रूरत होने पर या production में ले जाना अब भी कठिन हो सकता है.
  • Django 5.0 release पर बधाई देते हुए, Django/Docker starter app को Django 5.0 पर update करने वाला लिंक साझा किया गया.

  • 10 साल से अधिक समय से web projects के लिए Django मेरी मुख्य पसंद रहा है.

    • Django में बहुत-सी built-in सुविधाएँ हैं, जो product launch के लिए ज़रूरी होती हैं.
    • Django community के पास DRF, Django Channels, social-auth जैसे शक्तिशाली ecosystem projects हैं.
  • Django के उपयोग के तरीके पर एक व्यक्तिगत आकलन के अनुसार, यह web development के लिए पर्याप्त abstraction देता है और लंबे समय बाद भी समझने में आसान रहता है.