OperationalError at / class101 / (1054, «Неизвестный столбец group20.student_id в списке полей») - как это исправить? - PullRequest
0 голосов
/ 02 мая 2020

Ребята, у меня проблема с привязкой ForeignKey к моим моделям.

models.py

class Student(models.Model):
        name=models.CharField(max_length=200)
        surname=models.CharField(max_length=200)

       class Meta:
             managed=False
             db_table='student'

class Group20(models.Model):
    student = models.ForeignKey(Student, on_delete=models.CASCADE)
    name=models.CharField(max_length=200)
    math=models.DecimalField(decimal_places=2,max_digits=1000)
    english=models.DecimalField(decimal_places=2,max_digits=1000)

    class Meta:
        managed=False
        db_table='group20'

class Nondemandgroup(models.Model):
    student = models.ForeignKey(Student, on_delete=models.CASCADE)
    name=models.CharField(max_length=200)
    acting=models.DecimalField(decimal_places=2,max_digits=1000)  
    cooking=models.DecimalField(decimal_places=2,max_digits=1000)

    class Meta:
        managed=False
        db_table='nondemandgroup'

я получаю следующее сообщение:

OperationalError at /class101/

(1054, "Unknown column 'group20.student_id' in 'field list'")

в чем причина? как это исправить?

Я впервые удалил мета-класс: managed:"False "он действительно реализовал миграцию, однако все еще получает, что OperationalError at /class101/.

1 Ответ

0 голосов
/ 02 мая 2020

Вы уверены, что он запустил makemigrations и мигрирует без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...