Я пытаюсь получить доступ к модели, используя внешний ключ в другой модели в том же файле models.py. Но я получаю ошибку "имя_модели" не определено

class chaiVariety(models.Model): CHAI_TYPE_CHOICE = [ ('ML', 'MASALA'), ('GR', 'GINGER'), ('KL', 'KIWI'), ('PL', 'PLAIN'), ('EL', 'ELAICHI'), ] имя = models.CharField(max_length=100) изображение = models.ImageField(upload_to='chais/') date_added = models.DateTimeField(default=timezone.now) type = models.CharField(max_length=2, choices=CHAI_TYPE_CHOICE) описание = models.TextField(default=' ')

def __str__(self):
    return self.name


#One to many
class chaiReview(models.Model):
    chai = models.ForeignKey(chaiVariety, on_delete=models.CASCADE)
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    rating = models.IntegerField()
    comment = models.TextField()
    date_added = models.DateTimeField(default=timezone.now)

def __str__(self):
    return f'{self.user.username} review for {self.chai.name}'

При попытке получить доступ к модели chaiVariety внутри chaiReview, используя внешний ключ, я получаю следующую ошибку :

Имя 'chaiVariety' не определено

Вернуться на верх