Django
Django à partir de la ligne de commande.
Recherche…
Remarques
Bien que Django soit principalement destiné aux applications Web, il dispose d’un ORM puissant et facile à utiliser qui peut également être utilisé pour les applications et les scripts en ligne de commande. Deux approches différentes peuvent être utilisées. La première consiste à créer une commande de gestion personnalisée et la seconde à initialiser l’environnement Django au début de votre script.
Django à partir de la ligne de commande.
En supposant que vous ayez configuré un projet django et que le fichier de paramètres se trouve dans une application nommée main, vous initialiserez votre code
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
Ce qui précède peut être exécuté comme
python main/cli.py
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow