Django
Django z wiersza poleceń.
Szukaj…
Uwagi
Chociaż Django jest przeznaczony przede wszystkim do aplikacji internetowych, ma potężny i łatwy w użyciu ORM, którego można także używać w aplikacjach wiersza poleceń i skryptach. Istnieją dwa różne podejścia, które można zastosować. Pierwszy polega na utworzeniu niestandardowego polecenia zarządzania, a drugi na zainicjowaniu środowiska Django na początku skryptu.
Django z wiersza poleceń.
Załóżmy, że masz skonfigurowany projekt django, a plik ustawień znajduje się w aplikacji o nazwie main, w ten sposób inicjujesz kod
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
Powyższe można wykonać jako
python main/cli.py
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow