Как я могу использовать класс с именем колонки в django?

Мне нужно использовать колонку с именем class. Но class - это ключевое слово, зарезервированное в python.

models.py

<

По умолчанию Django будет использовать имя поля как имя колонки базы данных. В вашем случае class является зарезервированным ключевым словом в python, вы не можете его использовать, но вы можете настроить для него имя колонки базы данных, используя db_column. используйте его следующим образом :

class Colecao(models.Model):
       class_ = models.CharField(max_length=50,blank=True,
         db_column='class', verbose_name="Classe")
Вернуться на верх