Django ImportError 模塊路徑正確,且將文件夾設置爲Source Root

問題描述:app

   在用PyCharm進行Django項目開發時,因爲業務需求須要增長一個外鍵字段,但在引入外鍵關聯的model時,報錯ImportErrorblog

解決方案:開發

無奈中,嘗試更改導入模塊語句的位置,由文件頭部改成相關model類前,奏效。字符串

後續:model

最近又遇到相似問題,此次終於弄清楚其緣由,報錯是由於「循環導入」。循環

解決方案2(推薦):im

將外鍵類名用字符串替換爲"app_label.ModelName"項目

相關文章
相關標籤/搜索