0
Это мой код моделиДжанго нет такой колонки даже после миграции
class Poll(models.Model):
created_at = models.DateTimeField(auto_now=True)
edited_at = models.DateTimeField(auto_now_add=True)
title = models.CharField(max_length=200,default="X vs Y")
description = models.CharField(max_length=200,default="A poll")
def __str__(self):
return self.title
class Item(models.Model):
poll = models.ForeignKey('Poll',on_delete=models.CASCADE)
created_at = models.DateTimeField(auto_now=True)
edited_at = models.DateTimeField(auto_now_add=True)
name = models.CharField(max_length=200)
type_of = models.CharField(max_length=200)
description = models.TextField(max_length=1200)
votes = models.IntegerField(default=0)
def __str__(self):
return self.name
Вы видите голос в модели товара справа. Это проблема. Я использую команду makemigrations
migrate
. Но у меня до сих пор нет такой ошибки столбца.
Edit: Это makemigrations vs_chart
выход
Migrations for 'vs_chart':
vs_chart\migrations\0001_initial.py:
- Create model Item
- Create model Poll
- Add field poll to item
Это migrate
вывод команды.
Operations to perform:
Apply all migrations: vs_chart
Running migrations:
No migrations to apply.
Он работает для варианта голосов, за исключением является показать, как «Голосов: голосов« Я использую »{% для элемента в poll.item_set.all% Голосов: {% item.votes%} ' –
Прошу прощения, что вы имеете в виду? что теперь не работает? –
Я случайно нажимаю enter. –