來自命令列的 Django
假設你已經設定了 django 專案,並且設定檔案位於名為 main 的應用程式中,這就是你初始化程式碼的方式
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