出错原因: 用户表是Django中核心的表,当这个表类字段中有一个这样的函数 def __str__(self): return self.name 在Django用户表设计时候有个字段容易犯这个失误,虽然表字段约束没错 name = models.CharField(max_length=30, null=True, blank=True, verbose_name='姓名') 也就是说这个字段可以为空,也就是说用 __str__ 函数返回时候,为空,什么都么有,报类型错误 那,如何解决? 在…