django項目有兩種方式構建數據庫 一種是直接在數據庫建立表結構然后在models中手動添加表,第二種是在models種手動添加表然后由python生成數據庫表結構,現在在數據庫新建好了一張表,看下對應models字段的關聯關系。
首先表結構如下 這是一張公司信息的表,user_id是關聯的用戶表外鍵

關聯外鍵需要用到ForeignKey方法,第一個參數指定代關聯的表結構,由db_column指定字段,該字段無需指定字段類型
下面是varchar類型的字段,對應CharField方法,其中max_length是長度,一般不是必填項的話需要開啟 null=True可為空
下面domain是text字段,計劃是存儲json格式的多個網站域名所對應是TextField方法,此方法無需設置長度,按需設null即可
然后是時間字段使用DateTimeField,除了null也不需要特殊設置
然后isdel字段是tinyint字段,程序種只能用IntegerField字段來代替,默認0需加參數default=0
最后在meta中關聯表名就完成了



