2012-02-11 10 views
7

इससे पहले कि आप विषय को बंद, हाँ यह पहले कहा गया है, लेकिन पिछली बार जल्दी थी 2010Django और App इंजन - 2012 ताज़ा

हैं वहाँ किसी भी अप-टू-डेट GAE पर Django का उपयोग करने के प्रयासों? Django-norel जॉइन प्राप्त करने के अपने प्रयास के साथ थोड़ा दिनांकित लगता है (और इसलिए कई से कई, जो मुझे चाहिए)। मैं Django के साथ बहुत दूर नहीं गया है, इसलिए यदि मैं एक अलग ढांचे में बदलकर खुद को सिरदर्द बचाऊंगा जो अभी भी ओआरएम है, तो मैं इसे भी एक अच्छे उत्तर के रूप में स्वीकार करूंगा।

लंबे समय तक, मैं Google ऐप इंजन पर Django की ओआरएम क्षमताओं और Django की टेम्पलेट क्षमताओं के साथ कुछ चलाने की कोशिश कर रहा हूं, इसलिए मैं जो भी समाधान मेरी आवश्यकताओं को पूरा करता हूं, वह ले जाऊंगा।

(भविष्य पाठकों के लिए, मैं ऊपर Flask उपयोग करके Google App इंजन के इनबिल्ट डेटासंग्रह मॉडल समाप्त हो गया, और।)

+0

django-nonrel में आपत्ति क्या है वर्णन किया गया है? "थोड़ा दिनांकित" से आपका क्या मतलब है? –

+0

यह पहले थोड़ा सा मृत लग रहा था, और अब मुझे यह मिला: http://www.allbuttonspressed.com/goodbye –

+0

"ओआरएम" भ्रामक है, क्योंकि ऐप इंजन पर वस्तुओं को मैप करने के लिए कोई संबंधपरक डेटाबेस नहीं है; डेटास्टोर वस्तुओं को स्टोर करता है। – geoffspear

उत्तर

5

Django-nonrel दिनांकित नहीं है। हाँ, पूर्व डेवलपर्स परियोजना को छोड़ दिया है, लेकिन यह उठाया गया है और विकसित GitHub पर:
1. Django-nonrel और गूगल AppEngine के भंडारण: https://github.com/django-nonrel

मूल रूप से आप GAE पर Django चल के साथ 2 विकल्प हैं। आपका डेटा नोएसक्यूएल डेटाबेस में संग्रहीत किया जाएगा, जिसमें इसकी सीमाएं और फायदे हैं, लेकिन आप अभी भी ज्यादातर Django के ORM कक्षाओं का उपयोग कर सकते हैं।
2. नियमित Django और Google Cloud SQL का उपयोग करें। क्लाउड एसक्यूएल क्लाउड में मूल रूप से MySQL है: यह अधिकांश डेवलपर्स के लिए बहुत परिचित होना चाहिए

Google क्लाउड एसक्यूएल वर्तमान में पूर्वावलोकन में है। आप इसे मुफ्त में उपयोग कर सकते हैं, लेकिन आपका डेटाबेस आकार 10 जीबी तक सीमित है। पूछे जाने वाले प्रश्न का कहना है:

हम 2011 में इस सेवा के लिए बिलिंग नहीं की जाएगी हम इससे पहले कि हम भविष्य में बिलिंग शुरू आप कम से कम 30 दिनों की अग्रिम सूचना दे देंगे।

AppEngine के डेटास्टोर के मूल्य निर्धारण here

+0

मैंने इसे गितूब पर नहीं देखा, उसके लिए धन्यवाद। हालांकि मैं एक छोटे ढांचे के लिए जा रहा था। –

4

हाँ, वहाँ Google अनुप्रयोग इंजन पर Django के लिए समर्थन वर्तमान में। चेक https://developers.google.com/cloud-sql/docs/django

आज, आप एक सीमित पूर्वावलोकन के लिए एक अनुरोध बनाने की जरूरत है: https://developers.google.com/cloud-sql/docs/before_you_begin

वे एक सप्ताह से भी कम ले लिया मेरे अनुरोध का जवाब देने की।

+0

क्लाउड एसक्यूएल पर मूल्य निर्धारण क्या है? –

+0

https://developers.google।com/cloud-sql/faq # लागत – Jason

+0

धन्यवाद, लेकिन यह एक परियोजना है जिसे मैं विकसित कर रहा हूं, मैं उनके सवालों का जवाब नहीं दे सका। मैं web2py का उपयोग कर समाप्त हुआ, फिर फ्लास्क, वैसे भी। –

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