Django
Django dalla riga di comando.
Ricerca…
Osservazioni
Mentre Django è principalmente per applicazioni web, ha un ORM potente e facile da usare che può essere utilizzato anche per applicazioni e script da riga di comando. Esistono due diversi approcci che possono essere utilizzati. Il primo è di creare un comando di gestione personalizzato e il secondo di inizializzare l'ambiente Django all'inizio del tuo script.
Django dalla riga di comando.
Supponendo di aver impostato un progetto django e il file delle impostazioni si trova in un'app chiamata main, ecco come si inizializza il codice
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
Quanto sopra può essere eseguito come
python main/cli.py
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow