使用者收藏
"""
使用者收藏
"""user = models.foreignkey(user, verbose_name=
"使用者"
,on_delete=models.case)
goods = models.foreignkey(goods, verbose_name=
"商品"
, help_text=
"商品id"
,on_delete=models.case)
add_time = models.datetimefield(default=datetime.now, verbose_name=u"新增時間"
)
message_choices =((
1,),
(2,"投訴"),
(3,"詢問"),
(4,"售後"),
(5,"求購"))
user = models.foreignkey(user, verbose_name=
"使用者"
,on_delete=models.case)
message_type = models.integerfield(default=
1, choices=message_choices, verbose_name=,)
subject = models.charfield(max_length=
100, default=
"", verbose_name=
"主題"
) message = models.textfield(default=
"", verbose_name=
, help_text=
)file
= models.filefield(upload_to=
"message/images/"
, verbose_name=
"上傳的檔案"
, help_text=
"上傳的檔案"
) add_time = models.datetimefield(default=datetime.now, verbose_name=
"新增時間"
)
使用者收貨位址
user = models.foreignkey(user, verbose_name=
"使用者"
,on_delete=models.case)
province = models.charfield(max_length=
100, default=
"", verbose_name=
"省份"
) city = models.charfield(max_length=
100, default=
"", verbose_name=
"城市"
) district = models.charfield(max_length=
100, default=
"", verbose_name=
"區域"
) address = models.charfield(max_length=
100, default=
"", verbose_name=
"詳細位址"
) signer_name = models.charfield(max_length=
100, default=
"", verbose_name=
"簽收人"
) signer_mobile = models.charfield(max_length=
11, default=
"", verbose_name=
"**"
) add_time = models.datetimefield(default=datetime.now, verbose_name=
"新增時間"
)
資料表設計
在進行完了資料調研 需求分析 技術實現方案,進行資料設計。資料設計,往往包含兩個環節 在本專案中,我們所有的資料設計環節,只會涉及第二個,不會涉及第乙個。因為我們為了突出課程重點,也就是spark。所以主要還是集中在spark上面,就不要花時間去做hive etl了。設計mysql中的業務表的結構。...
資料表設計
資料表設計 三大正規化 第一正規化 列的原子性,每一列是不可再拆分的 若是還要查詢省份或地區,則該錶有誤,不滿足第一正規化,則應 第二正規化 表裡面的每一列都應與主鍵有關 範例 品種列亂入不和主鍵有關係,不滿足第二正規化 科考,人員代號和科目代號為聯合主鍵,姓名雖與人員代號有關,但在成績表出來前人的...
quartz設計資料表
qrtz calendars 以 blob 型別儲存 quartz 的 calendar 資訊 qrtz cron triggers 儲存 cron trigger,包括 cron 表示式和時區資訊 qrtz fired triggers 儲存與已觸發的 trigger 相關的狀態資訊,以及相聯 j...