先把models.py擺這兒
#models.py class UserProfile(AbstractUser): ''' 繼承Django的AbstractUser 并向里面添加兩條數(shù)據(jù)內(nèi)容懷疑 ''' gender = models.CharField(max_length=6,choices=(('male','男'),('female','女')),default='female',verbose_name='性別') memo = models.TextField(null=True, blank=True,verbose_name='便簽') class Meta: verbose_name = '用戶信息' verbose_name_plural = verbose_name #指定模型的復(fù)數(shù)形式是什么,如果不指定Django會自動在模型名稱后加一個's' class UserTodo(models.Model): created_time = models.DateTimeField(default=datetime.now(),verbose_name='創(chuàng)建時間') user_id = models.ForeignKey(UserProfile,on_delete=models.C ASCADE) #設(shè)置外鍵,關(guān)聯(lián)到UserProfile表 # models.CASCADE表示若刪除某一用戶,則該用戶下的所有UserTodo也會被刪除 ToDolist = models.CharField(max_length=255,verbose_name='todo') done = models.BooleanField(default=False,verbose_name='完成狀態(tài)') class Meta: verbose_name = '用戶自增信息' verbose_name_plural = verbose_name