1. 程式人生 > >(踩過的坑)在Python裡面呼叫Django環境

(踩過的坑)在Python裡面呼叫Django環境

import os


if __name__ == "__main__":
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'MYBBS.settings')  #  MYBBS是你的Django專案名稱
    import django
    django.setup()

    from blog import models  #  blog是你建立的app名稱
      # 上面語句一定要寫在這裡,如果寫在頂層開頭會報錯
      # raise AppRegistryNotReady("Apps aren't loaded yet.")
      # django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

            #  從這開始寫你的指令碼

            #  對資料庫中的表進行操作