這篇文章主要介紹了關於pycharm 將django中多個app放到同個資料夾apps的處理方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
在django中需要創建多個app,這個就需要創建一個apps文件,把所有的app放到同一個文件夾,這個比較清楚,看起來也比較規範
首先在專案文件右鍵—–new–python package創建一個apps文件,把所有的app拖入到apps,
彈出對話框把search for references和open moved files in editor不勾選,點選確認,這個時候執行點選run,會出現執行錯誤
in check_apps_ready raise AppRegistryNotReady("Apps aren't loaded yet.") django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
這時候需要對apps的資料夾右擊–選擇mark directory as—-選擇sources root,再點擊run,就可以正常運行了
這個時候基本上可以在pycharm中正常使用,但是如果部署的實際環境中就不能這樣,需要在setting.py檔中加入
sys.path.insert(0,os.path.join(BASE_DIR,'apps'))
這樣就可以在實際部署中正常使用。
以上是pycharm 將django中多個app放到同一個資料夾apps的處理方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!