djang項目中的疑問及解決辦法(ValueError: Invalid model reference 'apps.user.User'. String model references must be of the form 'app_label.ModelName'.)


這個問題其實就是apps.user.User這種用法是不對的,就在下面的模型中,我本來是綁定apps.user.User,但是試了一下,由於order和user是在同一個apps中,所以直接用user.User就可以了
此外,我還有一個地方也出錯了,就是沒有注冊app, 當出現多個應用的時候,需要在settings中使用文件夾名.app名(例如apps.user)的形式進行注冊如果遇到綁定多個數據庫,也要在遷移命令時指定數據庫的名字,見下面的鏈接


改成user.User之后就可以了


多個應用的注冊方法
[must be of the form 'app_label.ModelName'." % model ValueError: Invalid model reference ](https://stackoverflow.com/questions/47392670/must-be-of-the-form-app-label-modelname-model-valueerror-invalid-model-re)
[解決方案】django初始化執行python manage.py migrate命令后,除default數據庫之外的其他數據庫中的表沒有創建出來](https://www.cnblogs.com/zhangxinhe/p/7687330.html)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM