flask啟動常見問題1:sqlalchemy.exc.ArgumentError: Mapper mapped class UserCode->data_system_user_email could not assemble any primary key columns for mapped table 'data_system_user_email'


我的描述:當我編輯好flask以后,ORM映射數據庫完成,啟動項目時,發生現象:

 

 解決:

看字面的意思是主鍵導致的錯誤,於是我查看了data_system_user_email的鍵參數配置,發現表沒有主鍵,且我創建orm映射字段也未曾設置primary_key選項,詳細如下:

添加主鍵前:

 

 

 

 添加主鍵后:

 

 

 

 

 

話不多說,快去試試吧!!!

實驗:navicat下創建有無主鍵表是否可以?值得注意的是,orm創建數據庫表映射時必須帶有主鍵字段

 


免責聲明!

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



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