खोज…


टिप्पणियों

जबकि Django मुख्य रूप से वेब ऐप्स के लिए है, इसमें ORM का उपयोग करना एक शक्तिशाली और आसान है जिसे कमांड लाइन ऐप और स्क्रिप्ट के लिए भी उपयोग किया जा सकता है। दो अलग-अलग दृष्टिकोण हैं जिनका उपयोग किया जा सकता है। पहला कस्टम प्रबंधन कमांड बनाने के लिए और दूसरा आपकी स्क्रिप्ट की शुरुआत में Django वातावरण को इनिशियलाइज़ करने के लिए।

कमांड लाइन से Django।

मान लें कि आपने एक django प्रोजेक्ट सेटअप किया है, और सेटिंग फ़ाइल मुख्य नाम के ऐप में है, यह है कि आप अपने कोड को कैसे प्रारंभ करते हैं

import os, sys

# Setup environ
sys.path.append(os.getcwd())
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings")

# Setup django
import django
django.setup()

# rest of your imports go here

from main.models import MyModel

# normal python code that makes use of Django models go here

for obj in MyModel.objects.all():
    print obj

ऊपर के रूप में निष्पादित किया जा सकता है

python main/cli.py


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow