1. ? models.py中
? ? models.ImageField(upload_to='static/images/...'深胳,default='static/images/xxx.jpg')
? ??????upload_to=' ...'圖片保存路徑
? ??????default='具體一張圖片' ? //設(shè)置默認(rèn)圖片
????字段:為了用戶更好的體驗(yàn),在用戶注冊(cè)時(shí)某些條件可以選擇暫時(shí)不填,可以將其字段添加兩個(gè)字段 null ????與 blank
? ????? 例如:email = models.EmailField(null=True,blank=True)
?????????????null:如果為T(mén)rue猖闪,表示允許為空,默認(rèn)值是False
????????????blank:如果為T(mén)rue棍弄,則該字段允許為空白檬嘀,默認(rèn)值是False
????????????對(duì)比:null是數(shù)據(jù)庫(kù)范疇的概念,blank是表單驗(yàn)證證范疇的
on_delete=models.CASCADE的作用
? ? 在設(shè)置外鍵時(shí)使用
????????在創(chuàng)建多對(duì)一的關(guān)系的,需要在Foreign的第二參數(shù)中加入on_delete=models.CASCADE? 主外關(guān)系鍵中握侧,級(jí)聯(lián)刪除蚯瞧,也就是當(dāng)刪除主表的數(shù)據(jù)時(shí) ? ????候從表中的數(shù)據(jù)也隨著一起刪除