django復雜的多表關聯(lián) django中user擴展表中數(shù)據(jù)怎么更新?
django中user擴展表中數(shù)據(jù)怎么更新?Django的ORM系統(tǒng)不支持修改或刪除字段的操作。也就是說,當您編寫一個模型文件時,例如,您定義用戶表,然后包括telphone字段的定義。執(zhí)行該操作后,
django中user擴展表中數(shù)據(jù)怎么更新?
Django的ORM系統(tǒng)不支持修改或刪除字段的操作。也就是說,當您編寫一個模型文件時,例如,您定義用戶表,然后包括telphone字段的定義。執(zhí)行該操作后,可以看到user表包含telphone字段的定義管理.pysyncdb如果刪除模型文件的telphone,則不會再次修改數(shù)據(jù)庫。此時,必須使用本機SQL來解決問題。也就是說,您可以編寫自己的SQL語句供Django執(zhí)行。這樣,就會出現(xiàn)很多問題。也就是說,在您執(zhí)行altertable users dropcolumn telephone之后,您的模型文件并不知道您修改了users表結構,這將直接導致Django應用程序的崩潰。所以動態(tài)場并不容易。也許我不太擅長學習,我不明白。也許有些專家能做到。但是,面對ORM,盡量不要刪除字段。
Python、Django可以做什么?
機器學習和人工智能幾乎都使用python。Python可以做很多事情,因為有很多基于Python的第三方庫,可以做游戲、爬蟲、金融、網站、圖像處理、科學計算、聊天機器人等,如果你是初學者,沒有接觸過Python甚至沒有學過編程,你可以關注我的標題,用Python,有零基礎的入門視頻教學,都很簡單易用。