在 Boss 类中,你在定义 gender 字段时使用了未定义的变量 gender,应该将其改为一个可选的元组,如下所示:

class Boss(models.Model):
    GENDER_CHOICES = (
        ('m', 'Male'),
        ('f', 'Female'),
    )
    gender = models.CharField(max_length=10, choices=GENDER_CHOICES, default='m', verbose_name="性别")

这样就可以定义一个可选值为 'm' 或 'f' 的 gender 字段了。注意要将可选值定义为元组,并将其作为参数传递给 CharField 类的 choices 参数。

PS E后端开发it项目管理 py managepy makemigrationsTraceback most recent call last File E后端开发it项目管理managepy line 21 in module main File E后端开发it项目管理managepy line 17 in main execute_from_command_linesysar

原文地址: http://www.cveoy.top/t/topic/ePLq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录