【发布时间】:2018-04-14 14:06:33
【问题描述】:
我正在为 color 构建整数数组字段。
我尝试使用 CommaSeparatedIntegerField 但它已被弃用
CommaSeparatedIntegerField has been deprecated.
Support for it (except in historical migrations) will be removed in Django 2.0.
HINT: Use CharField(validators=[validate_comma_separated_integer_list]) instead
所以我按照建议将颜色字段设置为CharField 而不是CommaSeparatedIntegerField
from django.core.validators import validate_comma_separated_integer_list
class Cloth(models.Model):
color = models.CharField(validators=validate_comma_separated_integer_list)
但我在进行迁移时遇到此错误
TypeError: 'RegexValidator' object is not iterable
为什么会出现此错误?我遵循了确切的指导方针:(
【问题讨论】:
标签: django django-models django-rest-framework django-validation