1054, "Неизвестная колонка 'work_waterlevel.id' в 'списке полей'" в django

Я пытаюсь отобразить данные mysql на HTML странице, все работает нормально, но когда я пытаюсь отобразить данные из mySQL на html странице, то появляется ошибка 1054, "Unknown column 'work_waterlevel.id' in 'field list'") эта ошибка как решить эту ошибку мой models.py

from django.db import models

# Create your models here.
class waterlevel(models.Model):
    time=models.DateTimeField()
    status=models.CharField(max_length=50)
    level=models.DecimalField(max_digits=12,decimal_places=6) 

обратная трассировка выглядит следующим образом

 File "C:\Users\siddhant\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\siddhant\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\mysql\base.py", line 73, in execute
    return self.cursor.execute(query, args)
  File "C:\Users\siddhant\AppData\Local\Programs\Python\Python39\lib\site-packages\MySQLdb\cursors.py", line 206, in execute
    res = self._query(query)
  File "C:\Users\siddhant\AppData\Local\Programs\Python\Python39\lib\site-packages\MySQLdb\cursors.py", line 319, in _query
    db.query(q)
  File "C:\Users\siddhant\AppData\Local\Programs\Python\Python39\lib\site-packages\MySQLdb\connections.py", line 259, in query
    _mysql.connection.query(self, query)
MySQLdb._exceptions.OperationalError: (1054, "Unknown column 'work_waterlevel.id' in 'field list'")

Попробуйте этот способ для исправления без затрат времени:

1 - Delete migrations files
2 - Clean database (delete tables or recreate database)
3 - run makemigration
4 - run migrate
5 - run createsuperuser
Вернуться на верх