小编Jul*_*les的帖子

Django:在models.py 中出错并迁移,尝试修复错误但django 在models.py 中没有看到任何更改

所以我在models.py中犯了以下愚蠢的错误:

caption_on = models.BooleanField(default='true')
Run Code Online (Sandbox Code Playgroud)

当我运行“makemigrations”和“migrate”时出现以下错误

django.core.exceptions.ValidationError: ["'true' value must be either True or False."]
Run Code Online (Sandbox Code Playgroud)

所以我通过将我的 models.py 行更改为

caption_on = models.BooleanField(default=True)
Run Code Online (Sandbox Code Playgroud)

但这又给了我同样的 django.core.exceptions.ValidationError。就像我的 models.py 没有更新。即使我删除 models.py 中的行,也会出现错误。

任何人都知道如何解决这个问题?

python django django-models django-migrations django-model-field

2
推荐指数
1
解决办法
3209
查看次数