蓝鲸Django:更新用户信息

来自CloudWiki
Cloud17讨论 | 贡献2020年6月2日 (二) 14:16的版本 (创建页面,内容为“==完善显示页面== 现在的用户显示页面,user.html, 如果一些信息没填,它会显示None ,照片也不显示。 这样很不美观,让我们…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

完善显示页面

现在的用户显示页面,user.html,

如果一些信息没填,它会显示None ,照片也不显示。

这样很不美观,让我们来添上默认值。

Bd20-5-13.png

Models 中添加 default 属性:

Bd20-5-14.png

class WeChatUser(models.Model):
    user = models.OneToOneField(User, models.CASCADE)
    motto = models.CharField(max_length=200,null=True,blank=True,default="")
    pic = models.CharField(max_length=50,null=True,blank=True,default="")
    region = models.CharField(max_length=60,null=True,blank=True,default="")
    def __str__(self):
        return self.user.username

Bd20-5-15.png