2011-12-23 17 views
7

मैं Django ऐप विकसित कर रहा हूं, हालांकि मैंने हाल ही में समग्र आर्किटेक्चर योजना बदल दी है। मुझे अब एक साधारण पायथन स्क्रिप्ट की आवश्यकता नहीं है, इसलिए मैं डेटाबेस बनाने और प्रबंधित करने के लिए SQLAlchemy का उपयोग करने के लिए Django ORM का उपयोग करने से बदल रहा हूं।व्यवस्थापक इंटरफ़ेस?

पहले मैं चीजें हैं जो उन था (जो डेटाबेस में जुड़ती), उन्हें संयत करने के प्रयोजनों के लिए की समीक्षा करने के लिए Django व्यवस्थापक इंटरफ़ेस का उपयोग कर रहा था।

मैं अभी भी उपयोगकर्ता को मॉडरेट करने के लिए एक तरह से एक वेबसाइट के माध्यम से सामग्री जोड़ा जाना चाहिए। मुझे लगता है कि वहाँ दो विकल्प हैं:

  • बिल्ड अपने आप को एक व्यवस्थापक वेब इंटरफेस, खरोंच :(
  • एक मौजूदा पुस्तकालय का प्रयोग करें, कि एक व्यवस्थापक इंटरफ़ेस आसान (एक डेटाबेस SQLAlchemy के साथ बनाया के लिए) बनाने बनाता से

मैं FormAlchemy में देख शुरू कर दिया है आप FormAlchemy के साथ अनुभव मिल गया है, तो:। यह संभव है इसके साथ एक व्यवस्थापक इंटरफ़ेस बनाने के लिए, और एक विशेष रूपरेखा है कि बेहतर है

साथ इसे बनाने के लिए है? अन्यथा, क्या आप SQLAlchemy व्यवस्थापक इंटरफ़ेस समस्या के किसी भी अच्छे समाधान के बारे में जानते हैं?

+0

के रूप में बेहद लचीला है, मुझे लगता है कि [फ्लास्क] (http://flask.pocoo.org/) वेब ऐप्स के लिए सबसे सरल ढांचा। इस पर एक नज़र मारो। – Blender

+0

कूल, मैंने अतीत में फ्लास्क का उपयोग किया है, शायद सबसे हल्का पायथन फ्रेमवर्क एटीएम। –

+1

क्या आपने इसे [SQLAlchemy एक्सटेंशन] देखा है (http://packages.python.org/Flask-SQLAlchemy/)?यह बहुत बढ़िया है। – Blender

उत्तर

15

उपयोग Flask-Admin। फिलहाल इसमें लगभग 70% डीजेगो फीचर्स हैं, कुछ वाकई शानदार विशेषताएं हैं, जो डीजेंगो का समर्थन नहीं करता है और यह फ्लास्क

1

वहाँ जब मैं देखा भी नहीं था,। लेकिन मैंने खुद को विकसित करना शुरू कर दिया। मेरे पास अब एक सामान्य डेटा संपादक काम कर रहा है, हालांकि Django एक के साथ नहीं। आपका स्वागत है आपका स्वागत है।

अधिकतर इन फ़ाइलों में पाया:

http://code.google.com/p/pycopia/source/browse/trunk/storage/pycopia/db/webhelpers.py http://code.google.com/p/pycopia/source/browse/trunk/storage/pycopia/db/webservice.py

लेकिन यह pycopia वेब अनुप्रयोग ढांचे पर भी निर्भर करता है। यह अब एक बुनियादी सर्वर-साइड इंटरफ़ेस है, लेकिन मैं इसे JSON/XHR प्रकार RPC इंटरैक्टिव इंटरफ़ेस में परिवर्तित कर रहा हूं।

मैं वास्तव में इसका इस्तेमाल करते हैं, भले ही यह पूरा नहीं हुआ है।

+0

बहुत बढ़िया, आपका काम सार्वजनिक रूप से उपलब्ध कराने के लिए धन्यवाद, मैं इसकी सराहना करता हूं :) –

4

तुम भी fa.bootstrap जाँच कर सकते हैं - pyramid_formalchemy के लिए बूटस्ट्रैप एकीकरण ट्विटर:

http://pypi.python.org/pypi/fa.bootstrap

pyramid_formalchemy के साथ यह अब गैर Django-अनुप्रयोग में व्यवस्थापक पैनल प्राप्त करने के लिए बहुत आसान है।

2

Camelot इस के लिए वास्तव में महान है, लेकिन इसके एक डेस्कटॉप अनुप्रयोग।

Restin एक और विकल्प है यदि आप elixir (जो आपको होना चाहिए, ईमानदार होना) का उपयोग कर रहे हैं।

+0

कैमलोट ऐसा नहीं लगता है कि यह अब और बनाए रखा गया है –

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