这只是说... milkation_stage = models.Instegerfield(editable=False, Choices= LACTATION_STAGES,) name'LACTATION_STAGES中有一个nameError,未定义
只是期待有人帮助我,我是初学者
在 Django 中,选项应该是包含每个选项的显示名称和数据库值的元组列表。看来您正在尝试使用 LACTATION_STAGES 作为 actation_stage 字段的选择,但 LACTATION_STAGES 没有在任何地方定义。
要解决此问题,您需要在代码中的某个位置定义 LACTATION_STAGES。然后,您可以在模型字段定义中使用 LACTATION_STAGES,如下所示:
class YourModel(models.Model):
LACTATION_STAGES = (
(0, 'Early Lactation'),
(1, 'Mid Lactation'),
(2, 'Late Lactation'),
)
actation_stage = models.IntegerField(editable=False, choices=LACTATION_STAGES)
确保 LACTATION_STAGES 是在您使用它的范围内定义的,并且引用时拼写正确。