1.設定 Django 環境
在單獨執行 .py 檔案前,你需要手動設定 Django 的執行環境:
# my_script.py
import os
import django
# 設定 Django 環境
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_project.settings')
django.setup()
# 測試邏輯
from my_app.models import MyModel
def main():
# 例如查詢資料庫中的資料
objects = MyModel.objects.all()
print(objects)
if __name__ == "__main__":
main()
注意:
1. 替換 my_project.settings 為你的專案的實際 settings 模組路徑。
2. 在檔案開頭呼叫 django.setup(),以便 Django 初始化。