前幾天遇到一個錯誤,在Pycharm下導入本身定義的app包,發現pycharm並不認識這個鬼玩意,而後出現了紅線,以下:django
廢話很少說,直接上解決方案:服務器
首先看個人工程目錄:app
我有一個TestModel,裏面有個models文件,文件裏面存儲着個人表的數據信息.3d
具體的解決辦法以下:blog
1.右鍵點擊firstDjangopycharm
而後出現以下界面,點擊箭頭所指的選項:百度
接着出現以下界面:搜索
點擊Sources Rootmodel
這樣你就會發現此時導入firstDjango下的TestModel並不會報錯了,可是要當心,此時你多是運行不起的,由於可能你的項目的全局搜索路徑當中並無django這個目錄,那怎麼辦呢?咱們知道,django的是根據setting裏面的設置的路徑來搜索的,因此此時只要將你mark 的目錄加入全局路徑當中去就能夠了.im
上圖的BASE_DIR打印出全局搜索路徑,以下:
而下圖就是我mark的目錄,它已經在全局搜索路徑當中了,這樣一來,服務器運行也不會報錯了
具體的加入的辦法我就很少說了,百度一大把
那麼最終的效果就是這樣的了