संभावित डुप्लिकेट:
Use only some parts of Django?
Using only the DB part of Djangoउपयोग Django ORM के रूप में स्टैंडअलोन
मैं स्टैंडअलोन के रूप में Django ORM उपयोग करना चाहते हैं।
- यह मुझे एक setting.py,/MyApp/निर्देशिका, और modules.py फ़ाइल के साथ अपने अजगर परियोजना स्थापित करने की आवश्यकता होती है: गूगल खोज के एक घंटे के बावजूद, मैं अभी भी कई सवाल के साथ छोड़ दिया हूँ?
- मैं एक नया
models.py
बना सकते हैं और चलानेsyncdb
यह स्वचालित रूप से सेटअप टेबल और रिश्तों या मैं केवल मॉडल मौजूदा Django परियोजनाओं से उपयोग कर सकते हैं करने के लिए कर सकते हैं? - वहाँ
PYTHONPATH
के बारे में सवाल का एक बहुत हो रहा है। यदि आप मौजूदा मॉडल को कॉल नहीं कर रहे हैं तो क्या इसकी आवश्यकता है?
मुझे लगता है कि किसी को सिर्फ एक बुनियादी टेम्पलेट या प्रक्रिया का पूर्वाभ्यास पोस्ट करने के लिए, फ़ाइलों के संगठन को स्पष्ट करने के लिए सबसे आसान बात होगी जैसे:
db/
__init__.py
settings.py
myScript.py
orm/
__init__.py
models.py
और बुनियादी अनिवार्य:
# settings.py
from django.conf import settings
settings.configure(
DATABASE_ENGINE = "postgresql_psycopg2",
DATABASE_HOST = "localhost",
DATABASE_NAME = "dbName",
DATABASE_USER = "user",
DATABASE_PASSWORD = "pass",
DATABASE_PORT = "5432"
)
# orm/models.py
# ...
# myScript.py
# import models..
और आप की तरह कुछ चलाने की आवश्यकता है कि क्या: django-admin.py inspectdb
...
(ओह, मैं चल रहा हूँ विंडोज़ अगर यह कमांड लाइन तर्कों के बारे में कुछ भी बदलता है।)।
सवाल विलियम Brendel से जुड़े हुए सर्वश्रेष्ठ उत्तर है, लेकिन यह भी देखना http://stackoverflow.com/questions/ कुछ और चर्चा के लिए 579511। –
मुझे आश्चर्य है कि कैसे आपने "1 घंटे के लिए Google की खोज की" और वैन गैले और विलियम ब्रेन्डेल की टिप्पणियों से प्रश्नों को इंगित किया। –
यह "सटीक डुप्लिकेट" नहीं है - जबकि उस पोस्ट ने मुझे जवाब खोजने में मदद की, यह वह नहीं था जिसे मैं ढूंढ रहा था। मुझे उम्मीद है कि "सटीक डुप्लिकेट" के रूप में बंद किया गया है, मेरे समाधान की खोज क्षमता को नीचे नहीं बदलता है क्योंकि यह बहुत अधिक गहन है और मॉडल बनाने के लिए कैसे कहीं और कंक नहीं किया जाता है। – KeyboardInterrupt