class FootballScore(models.Model):
team = models.ForeignKey(Team, related_name='teams_football', on_delete=models.CASCADE)
match_played = models.IntegerField(default='0')
lose = models.IntegerField(default='0')
win = models.IntegerField(default='0')
最初,我只有 team 和 win 字段,现在我要添加新的字段 match_played 和 Lose 。当我执行 python manage.py makemigrations 时,没有显示任何更改,我什至尝试了 python manage.py makemigrations(my_app_name)。我还尝试了与该主题有关的Stackoverflow的所有先前答案。
migrations.CreateModel(
name='FootballScore',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('match_played', models.IntegerField(default='0')),
('lose', models.IntegerField(default='0')),
('win', models.IntegerField(default='0')),
],
),
我已经在一个文件夹中看到了这种迁移类型的东西,这是迁移的列表,因为这里提到了我的所有字段?任何帮助将不胜感激!谢谢。
答案 0 :(得分:0)
所需步骤为:
0001_initial
)...
根据您的示例,如果没有match_played
列,则可能无法进行初始迁移。