我正在为 Django 1.7 更新我的应用程序,并尝试python manage.py makemigrations
使用以下错误的结果:
TypeError: unbound method deconstruct() must be called with RegexValidator instance as first argument (got nothing instead)
我的模型:
from django.core.validators import RegexValidator
name = models.CharField(max_length=50, validators=[RegexValidator])
实际上它更复杂,但我认为这会导致错误。我正在使用 Python 2.7。
我已经阅读了关于迁移的 Django 文档,包括添加 deconstruct() 方法和关于RegexValidator,但我不明白如何摆脱错误。