2009-07-17 11 views
15

मैं एएसपी.NET सी # पृष्ठभूमि से आने वाले Django दृश्य पर एक नौसिखिया हूँ। मैं Django/पायथन के इंस और बहिष्कार सीखने में मदद करने के लिए कुछ अच्छे संसाधनों की तलाश में हूं। कोई सिफारिशें?Django को विकसित करने, तैनात करने और/या होस्ट करने के लिए सीखने के लिए सबसे अच्छी किताबें और संसाधन क्या हैं?

उत्तर

10

Practical Django projects, second editionJames Bennett निर्माण अनुप्रयोगों release manager of Django

पुस्तक कवर बताया सुविधाओं, व्यावहारिक विकास DVCS का उपयोग कर की तरह तकनीकों के द्वारा, स्वचालित निर्माण तैनाती उपकरण और पुन: प्रयोज्य विकास और PyPI पर सबमिट करने के लिए एक समर्पित अध्याय भी है।

पुस्तक जहां भी आवश्यक हो पाइथन पर अच्छी युक्तियां देती है; इस तरह आप पाइथन की अच्छी समझ भी विकसित कर सकते हैं।

+0

धन्यवाद। होस्टिंग/तैनाती को जानने के लिए कोई सुझाव या क्या इस पुस्तक में शामिल है? – mkelley33

+0

वास्तविक डीजेगो होस्टिंग सेवाएं: http://stackoverflow.com/questions/1118835/which-are-good-python-django-hosting-solutions/1119139#1119139 देखें। –

8

django book django के लिए!

और पाइथन मूल बातें के लिए python tutorial

+0

हाहाहा। हाँ, मैं +1 कर दूंगा क्योंकि मुझे यह मानना ​​है कि उन्होंने इसके साथ काफी उत्कृष्ट काम किया है! – mkelley33

3

निश्चित रूप से Django दस्तावेज़ीकरण एक अच्छा संसाधन है। मैं इसे और उपयोग करने के लिए कहा था कि हो रही रखना इसके लिए किया गया है समय की मददगार सबसे:

www.djangoproject.com

+0

मैं भी एएसपी.Net/C# पृष्ठभूमि से आया हूं और मुझे डीजेंगो प्रोजेक्ट साइट रीडिंग प्रलेखन पर बहुत समय बिताया है क्योंकि मैं Django के साथ एक साइट बना रहा हूं। –

+0

मेरा मानना ​​है कि Django दस्तावेज़ मेरे दूसरे पसंदीदा हैं, PHP मैनुअल के बाद (भगवान, मुझे वह चीज़ पसंद है!) और पाइथन और सिम्फनी के कुछ समय पहले। –

2

मैंने Django के साथ इतने हफ्ते पहले शुरू नहीं किया था।

मैं Django साइट पर स्रोत कोड का अध्ययन करने की अनुशंसा कर सकता हूं। इससे मुझे के रूप में वास्तविक काम करने में मदद मिली, इसका उल्लेख करने के लिए एक पूर्ण और कामकाजी उदाहरण था। यह http://code.djangoproject.com/browser/djangoproject.com/django_website/ पर पाया जा सकता है। स्रोत कोड के लिए एक प्रत्यक्ष डाउनलोड यूआरएल है: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (ज़िप फ़ाइल, 61 केबी)।

और यह एक अच्छा विचार है, Django पुस्तक में पहले 5 अध्याय को पढ़ने के लिए http://www.djangobook.com/en/2.0/chapter01/

आप एक ब्लॉग बनाने में रुचि रखते हैं पर शुरू तो मैं सिफारिश कर सकते हैं जेम्स बेनेट द्वारा इस ब्लॉग प्रविष्टि है :

http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Django युक्तियाँ: एक आवेदन स्केलिंग। चलो एक ब्लॉग बनाएं।"

+0

वाह, यह देखने के लिए अच्छा है कि Django के पास बहुत सारे नोबस हैं जैसे कि तकनीक में गहरी खुदाई करने में शामिल है। साझा करने के लिए धन्यवाद। – mkelley33

11
+0

वाह। इस प्रतिक्रिया में आने से पहले मैंने इस पोस्ट को पहले ही "उत्तर" के रूप में चिह्नित कर लिया है, लेकिन फिर मैं चाहता हूं कि मैं इनमें से अधिकतर प्रतिक्रियाओं को "उत्तर" के रूप में चिह्नित कर सकूं। Django समुदाय बेहद व्यस्त और जानकार लगता है। मैं आपके द्वारा साझा की गई सभी अच्छी जानकारी का पता लगाने के लिए इंतजार नहीं कर सकता धन्यवाद। – mkelley33

+0

यही वह है जिसे मैं "उत्तर" कहता हूं। – wassimans

+0

यहां एक और हालिया एक है जिसे मैंने उपयोगी पाया .. http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/ – Sundeep

5

अधिकांश पुस्तकें आपको बताएगी कि अपाचे को कैसे तैनात किया जाए। आप lighttpd और nginx में भी देख सकते हैं।

तैनाती के लिए, आपको फैब्रिक, एक पायथन पैकेज देखना चाहिए जो आपकी मशीन से एसएसएच को आपके सर्वर पर करता है।

यहां my Amazon list of top Django books है, जो इसके लायक है। मैं यहां अपनी टिप्पणियों को दोहराने के बजाय इसका संदर्भ दे रहा हूं। मैं इंगित करता हूं कि Django टेम्पलेट्स (सूची में नहीं) एक लेट डाउन का थोड़ा सा है। अन्य पुस्तकों की तकनीकी गुणवत्ता तक नहीं।

लोग पहले से ही जेम्स बेनेट में आपको इंगित कर चुके हैं। मैं इसे दोहरा दूंगा। Www.b-list.org पर उनकी वेबसाइट पर उनकी बहुत अच्छी सामग्री है। अत्यधिक सिफारिशित।

यदि आप Django साइटों के लिए सरल सेटअप और/या समर्थन की तलाश में हैं, तो मैं slicehost.net या webfaction.com की अनुशंसा करता हूं। पूर्व अधिक कट्टर है, अपने स्वयं के यूनिक्स सर्वर टुकड़ा को नियंत्रित करें। उत्तरार्द्ध सरल, शुरू करने में आसान है, लेकिन सबकुछ पर इतना अधिक नियंत्रण नहीं है। 256 एमबी टुकड़ा के लिए पूर्व $ 20/माह से शुरू होता है। उत्तरार्द्ध लगभग $ 10/माह है।

भले ही आप इन होस्टों में से किसी एक का उपयोग न करें, फिर भी उनकी वेबसाइटों में यूनिक्स बॉक्स पर Django, पायथन और अपाचे सेट करने पर शानदार ट्यूटोरियल हैं।

मैं भी github.com पर एक मुफ्त खाता प्राप्त करने की अनुशंसा करता हूं। वहां सेलिब्रिटी डीजेगो डेवलपर्स का एक बड़ा समुदाय है, और ऐसी कई परियोजनाएं हैं जिन्हें आप अपनी मशीन पर कॉपी कर सकते हैं और कोशिश कर सकते हैं। शांत चीजों में से एक: आप अन्य डीजांगो डेवलपर्स का "अनुसरण" कर सकते हैं और देख सकते हैं कि हाइवेमिंड के रडार पर क्या चल रहा है।

More information on Fabric

+0

स्लाइसहोस्ट और वेबफैक्शन पर अच्छी सलाह ट्यूटोरियल। मेरी कंपनी 256 एमबी स्लाइस पर कई Django साइटों को एक साथ चलाती है। स्लाइसहोस्ट भी एक महान कंपनी है। साथ काम करना खुशी की बात है। –

+0

एलओएल। भयानक सलाह के लिए धन्यवाद। मैं एलओएल कहता हूं, बी/सी जिस कंपनी पर मैं काम कर रहा हूं वह स्लाइसहोस्ट का उपयोग कर रहा है, और हम अपने अगले बड़े प्रोजेक्ट के लिए एएसपी.NET सी # से Django में जा रहे हैं। सभी इनपुट के अलावा मेरे सहकर्मी बाहर निकल रहे हैं, यह बेहद सहायक रहा है। मैंने इस पोस्ट में पहले से ही एक और व्यक्ति को बताया है कि मेरी इच्छा है कि मैं उत्तर के रूप में इस प्रश्न के लगभग सभी प्रतिक्रियाओं को चिह्नित कर सकता हूं। शायद stackoverflow एक "बेहद सहायक" चेक मार्क भी जोड़ सकता है? एक बार फिर धन्यवाद। – mkelley33

2

फोरसीर, बिस्सेक्स और चुन द्वारा Django के साथ पाइथन वेब विकास एक महान शुरुआत। आपको जाने के लिए पाइथन पर 50 पेज और Django की सभी मूल बातें।

संबंधित मुद्दे

 संबंधित मुद्दे