Should You Learn Django or Flask_
37 views
Feb 16, 2024
In the video "Should You Learn Django or Flask?" viewers are presented with a comparison between two popular Python web frameworks, Django and Flask. The video likely explores the features, strengths, and use cases of each framework, providing insights into their differences and similarities. It may discuss factors such as ease of use, scalability, community support, flexibility, and learning curve. Additionally, the video may offer guidance on choosing the most suitable framework based on individual project requirements, preferences, and career goals. By weighing the pros and cons of Django and Flask, the video aims to help viewers make informed decisions about which framework to learn or use for their web development projects.
View Video Transcript
0:00
गाइस आज के इस वीडियो में मैं आप लोगों को फ्लास्क और जैंगो इन दोनों में से क्या यूज करना है क्या डिफरेंसेस है और कब क्या यूज करना चाहिए ये बताऊंग��
0:07
तो अगर आप लोग इस चैनल से जुड़े हुए हैं तो मैंने आप लोगों को यहाँ पर Flask और Django
0:12
दोनों मैंने आप लोगों को बताये हुए हैं Flask और Django दोनों end to end discuss किये जा चुके हैं इस चैनल प��
0:18
तो अगर आप लोगों ने tutorials नहीं देखें अगर आप लोगों नहीं मिलें तो आप बाद में देख लेन��
0:22
लेकिन आज का topic मैं यह रखने वाला हूँ कि flask और django में से use कौन सा वाला करना चाहि��
0:27
तो अगर हम बात करें कि यह flask और django है क्या चीज तो सबसे पहले यह जानने के लिए कि Flask और Django में से क्या use करना चाहि��
0:34
हमें यह मालूम होना चाहिए कि यह Flask और Django है क्या तो अगर बिलकुल ही मैं basic चीज की बात करूँ जो कि यह दोनों करते है��
0:40
कि क्या करते हैं यह map करते हैं Python के function को browser के URL स��
0:45
अगर browser में कोई URL type किया जाता है तो वो करने के बाद कौन सा function run हो क��
0:50
क्या return हो क्या दिखे user को ये basically ये हमको show करते है��
0:55
तो दोनों ही flask और django इनका काम यही होता है कि python programming की मदद स��
0:59
back-end लिख दिया जाए python programming की मदद से आप लोग यहाँ पर अपना जो भ��
1:04
back-end processing करना चाहते हैं अगर आप लोग इस पासवर्ड का है शोगरा निकालना चाहते हैं अगर आप लोग इ��
1:08
यूजर को आफ एंटिगेट करना चाहते हैं तेरे एन नंबर ऑफ स्टॉफ्स कई चीजें होती हैं वह आप लोग बैक एं��
1:14
इन दोनों की मदद से कर सकते हैं एक बहुती basic से difference की बात करूँ दोनों मे��
1:19
तो वो यह है कि flask आप लोगों के लिए कम करता है jango आप लोगों के लिए already कई चीज़े करके रखा हुआ होता ह��
1:26
अब यहाँ पर इन दोनों में से कौन सा use करना चाहिए यहाँ लोग कहेंगे यार जैंगो अगर काफी जीज़े करके रखता है तो क्यों ना मैं जैंगो को इस्तेमाल कर लूँ लेकिन ऐसा नहीं है आप जैंगो को बिना सोचे समझे फ्लास के ओवर इस्तेमाल हमेशा नहीं कर सकते उसका एक रीजन है अब वो रीजन ही है कि जैं��
1:59
बस वही दिक्कार आ जाती है, एक Django बहुत सारा code आपके लोग के लिए लिखे रखता ह��
2:03
और आप लोग जो है समझ नहीं पा सकते हैं ऐसा अगर आप big beginner हैं तो हो सकता है, आप समझ ना पाए��
2:07
कि यह क्या चल रहा है, यह settings.py, wsgi.py यह क्या फाइल है यह एप क्या होती है प्रोजेक्ट क्या होता है इतने सारी क्योंकि जब चालू करते हैं प्रोजेक्ट तभी आपके सामने फोल्डर और फाइल पूरी खड़ी हुई होती है इतनी सारी आप लोग कहेंगे यह क्या चल रहा है लेकिन फ्लास्क में ऐसा नहीं ��
2:41
कोई चीज करना जैसे मान लो मैंने आपसे कहा है कि एक एपिटाइस डेटा पूल करना है उसकी जेसन बनाकर सर्��
2:46
करना है तो आप लोगों से जैंगों इस्तेमाल मत करना एकदम चुटकी भर में फ्लास्क में हो जाएगा कि छोटा स��
2:51
simplest web app web app flask simplest flask python file import flask simply port port serve start 0
3:35
चैनल का लोग शॉपिंग करते हो आपकी शॉप वाली ऐप में आएगे तो अलग-अलग चीजों को सेपरेट करना चाहते हो अलग-अल��
3:41
मॉड्यूल्स में और मॉड्यूल्स को मैनेज रखना चाहते हो तब जैंगो आपके लिए बहुत अच्छी चॉइस है और फ्लास्��
4:05
तो हो सकता है कि आप लोग उसका इस्तेमाल करना चाहेंगे फ्लास्ट में, on the other hand, आप लोग को यही code जो ह��
4:10
लिखना पड़ सकता है, तो अगर आप लोग users और उसे के साथ साथ, आप लोग अलग-अलग apps
4:17
और बहुत बड़ा project manage करना चाहते हो तो आप लोग जेंगो इस्तेमाल कर��
4:21
लेकिन अगर आप एक beginner हो अब यहाँ पर एक और बात करता हूँ beginner की और intermediate और advanced programmer क��
4:26
अगर एक beginner हैं आप और विज़ा विज़ा पर एक intermediate और advanced programmer ह��
4:32
तब क्या करना पड़ेगा आपको अगर एक beginner है तो flask से आप लोग start करें और flask सीखने से आपको पता चलेगा कि किस तर��
4:38
ये URL की mapping करी जाती है हमारे functions है, हमारे python functions ह��
4:42
और background किस तरह लिखा जाता है python programming में तो ये करके आप लोग क्या कर सकते ह��
4:47
सीख सकते हो कि ये सब चीज़े कैसे होती है WSGI क्या है, hosting कैसे की जाती ह��
4:52
और उसके बाद आप लोग जैंगो में move कर सकते हो अपना एक personal example आप लोगों को देता हू��
4:56
codewithdairy.com ये website मैंने flask में लिखी दी बहुत पहले क्योंकि मुझे लगा था क��
5:00
एक चोटा था channel ही तो है simply मैं क्या करना है मैंने को video उठा के डालना है वहाँ प��
5:04
कोड देना है लेकिन हुआ किया मैंने सिम्पली फ्लlud में लिख दी ऐसा नहीं जैंग आता नहीं था जैंग भी आता था और मै��
5:11
एंगुलर वगैरह में बना सकता था मैं काफी और चीजें भी उसका लेकिन पाइटन प्रोग्रामिंग कुछ अपना पर्सनल स��
5:17
अपना अलग साइड लगा हुए पाइथन प्रोग्रामिंग से मेरा तो मैंने सोचा क्यों ना मैं पाइथन में लिखता हूँ तो मैंने फ्लास्ट में लिख दी क्योंकि मैंने सोचा था कि बहुत सिंपल ऐप है लेकिन ओवर टाइम मैंने क्या किया उसमें कई जीज आईड कर��
5:47
ऐसा नहीं है, ऐसा बिल्कुल भी नहीं है, आप लोग को simply एक कोई पकड़के use करना है
5:51
जिस हिसाब से मैंने आप लोग अभी बताये, इन सारी चीजों को मल्दे नज़र रखते हुए
5:55
कोई भी एक आप select करें, और select करके आप लोग उस पर काम करना start कर दें
5:59
तो मैंने आप और आप लोगों के लिस्ट डाउन किया है फ्लास के कॉन्स और प्रोस और जैंगो के कॉन्स और प्रो��
6:04
और उनको चलो आप लोग जल्दी से हम लोग देख लेते हैं और मैंने इसको एक पेपर में लिख लिया ह��
6:09
तो मैं आप लोगों यहाँ पर बताना चाहता हूँ कि क्या pros हैं और cons है��
6:13
flask के और क्या pros and cons हैं Django flask simple dirt simple node node Node Express
6:26
वेबसाइट वगेरा बना रखी हैं तो मैं आप लोगों को बताना चाहूँगा यहाँ पर कि एक्सप्रेस जेस की तरह राउटिंग वगैरह होती ह��
6:32
तो आप लोग अगर समझते हैं कि एक्सप्रेस जेस किस तरह काम करती है नोट जेस किस तरह आप लोग वहाँ पर राउटिंग वगैरह करते है��
6:38
तो आप लोग के लिए यहाँ पर यह समझना थोड़ा सा easy हो जाता है एक और चीज यहाँ पर जो बताऊंग��
6:42
वो यह है कि जो static file की handling मेरे इसापसे ही मेरा personal opinion ह��
6:46
flask में थोड़ी सी easy होती है django भी भी easy होती है but again मेरे इसापसे static files की आपको directory बनानी पड़ती ह��
6:53
collect static command को run करना पड़ता है तो वो वोड़ा headache हो सकता है beginner के लि��
6:57
लेकिन flasks में यही चीज़ एकदम direct होती है static folder बनाओ, file dump कर��
7:01
आपकी static files बन चुकी है उसी के साथ-साथ flasks में एक सबसे अच्छी चीज़ ह��
7:07
कि मुझे सबसे अच्छी चीज़ दक्ती है और इस reason के कारण ही मैंने codeviz.com को सबसे बहले flask में बनाय��
7:12
वो यह है कि जो flask है हमारा उसमें जो code आप लिखते हो वो आपका होता ह��
7:17
किसी और का code नहीं होता है कोई automatically generated code नहीं ह��
7:21
आप लोग directly जो code आप लिखते हो simply वो code उतरा ही code होता ह��
7:26
ये नहीं कि कुछ already generate कर रहा है framework आप लोग के लिए तो ये चीज मुझे काफी ची लगती है इसमें flask मे��
7:32
and not to mention ये चीज आपको एक बहुत अच्छा python programmer बनाती है क्यों? क्योंकि आप लोग ही लिख रहे हैं खुद जो चीज आप लोग खुद लिख रहे है��
7:39
एक line by line versus एक दूसरी चीज़ा जो कि कुछ ल��
7:43
किसी ने आप लोग को आदा code लिख कर दे दिया और आप उसको extend कर रहे हैं तो अगर आ��
7:46
scratch से लिखेंगे तो हमेशा आप लोग सीखेंगे तो इसलिए फ्लास्ट से मेरे साबसे learning
7:50
ज्यादा होती है, आप लोग ज्यादा अच्छी तरह से Python को implement कर पाएंगे, ज्यादा अच्छी तर��
7:55
से समझ पाएंगे कि क्या चीजे कब हो रही हैं, क्यों हो रही है��
7:58
ये जो पूरा package है, ये जो framework है, पूरा Flask का, Django किस सारा काम करता ह��
8:03
अगर आप लोग ये समझना चाहते हैं Python से URL की किस तरह mapping हो रही ह��
8:06
तो Flask अगर आप लोग use करते हैं मेरे साथ से थोड़ा से जादा easy हो जाता ह��
8:10
आप लोग के लिए और अगर Flask की cons की बात करूँ तो सबसे पहला cons तो ये है क��
8:14
इसकी documentation अच्छी नहीं है अगर आप लोग जैंगो की website पर जाएं तो उन्होंने एक पूरा tutorial दिया हु��
8:19
उसमें उन्होंने आप लोग को एक app बना के पूरी दिखाई हुई और अगर आप लोग फ्लास की website पर जाए��
8:24
तो मेरे सापसे फ्लास की जो website उसमें बिलकुल भी documentation अच्छी नहीं ह��
8:46
दिखाते हैं एक एक कमांड आपका हाथ पकड़ के उन्होंने पूरे रन करवा के आपको चलवा के पूरा एंड टो एंड दिखाय��
8:51
है तो मेरे साथ से जैंगो की डोक्यूमेंडेशन अच्छी है फ्लास के मकाबले उसी के साथ साथ यहां पर जो जॉब्स होत��
8:56
जैंगो में ज्यादा है फ्लास्ट में कम है अगर आप लोग सर्च करेंगे आप लोग डेवलपर सर्वे में जाए��
9:01
2019 battery included approach framework already framework already simply
9:57
पर जाकर क्या फंक्शन रन करना चाहते हैं यह सब चीज आप ल deliberate बाकी सब्सक्राइब लोगों को कराया मिलत��
10:03
तो यह सबसे अच्छी चीज है दूसरी चीज यह है कि इसकी डॉक्यूमेंटेशन वह प्लास है अच्छी है हमने ऑलरी इ��
10:09
में discuss कर लिया है उसी के साथ साथ एक और चीज जो मैं बोलना चाहूँग��
10:13
jobs जादा है Django में flask के मुकाबले जो की एक बहुत अच्छा motivation होता ह��
10:18
हम लोग के लिए इसको learn करने का जो उसके बाद इसमें सारी की सारी settings
10:21
एक जगह होती है settings.py file में तो कभी भी आप database पर करना चाहते है��
10:25
तो simply आप लोग उस line को change करें दो चार line को change करके और एक आद दो command क��
10:30
run करके पूरा database आप लोग migrate कर सकते हैं और ये काम करना flask मे��
10:34
काफ़ी difficult हो जाता है इसे के साथ साथ मैं आपको बात करना चाहूँगा community क��
10:38
Django की जो community अब अब the best communities आप लोग जाएं अग��
10:41
stack overflow पे या फिर अगर आप लोग जाएं कहीं पर भी तो Django की community
10:45
काफी बड़ी है और काफी in-depth आप लोग को solution मिलता है आपकी problem क��
10:49
which is a pro उसे के साथ साथ यहाँ पर user authentication वगैरा जो ह��
10:53
already built in होता है Django में जो कि मुझे बहुत अच्छा लगता है अगर ऐसे लिखा ह��
11:19
तो उसका क्या reason है ऐसे लिखे होने का तो Flask में आप लोग सब कुछ step by step खुद लिखते ह��
11:24
Django में क्या होता है आप लोग को लिखा लिखाया मिलता है तो थोड़ा सा understanding
11:29
वाणड अवियो से मुश्किल हो जाता है समझना उसी के सासाद अगर आप लोग rest का यूज़ करना चाते है��
11:33
यह नहीं कि आप लोग rest API वगैरह लिखना चाहते हैं तो Django rest मेरे साब से काफी intuitive नहीं ह��
11:37
flask में अगर आप लोग rest API लिखते हैं jsonify वगैरह का इस्तेमाल करके त��
11:41
काफी intuitive है और काफी simply हो जाती है तो इसलिए जो है Django मे��
11:45
थोड़ा सा मुश्किल पड़ता है आप लोगो को test API को लिखन��
11:49
so guys this was about flask and django मुझे अपना opinion जरूर बताना comment section में क��
11:53
आप लोगो क्या लगता है flask और django में से क्या चीज़ आपको सीखनी चाहिए औ��
11:57
अगर आप लोग इस चैनल से अभी तक जोड़े हुए नहीं हैं और आप लोग ने टूटोरियल्स नहीं देखे है��
12:00
फ्लास्क के जैंगो के तो जरूर देख लेना मैंने दोनों के टूटोरियल्स यहाँ पर बनाए हुए है��
12:05
और step by step मैंने project के साथ flask और django दोनों सिखाये हुए है��
12:09
काफी lazy है नहीं आएगा इतनी आसानी से so अभी के लिए इस वीडियो में इतना ही guys
12:20
thank you so much guys for watching this video and I'll see you next time
12:35
कर द��