NameError in Choices= LACTATION STAGES in meta class in models. py
Просто в ... lactation_stage = models.Instegerfield(editable=False, choices= LACTATION_STAGES,) есть nameError в name'LACTATION_STAGES, is not defined
Просто ожидаю, что кто-нибудь поможет мне, я новичок
В 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 определена в той области, где вы ее используете, и что она правильно написана при ссылке.