2017-02-23 144 views
0

我得到一个错误, AttributeError:'模块'对象没有'IntegerRangeField'属性。 我在models.pyAttributeError:'模块'对象没有属性'IntegerRangeField'

class ImageAndUser(models.Model): 
rbc = models.IntegerRangeField(min_value=1, max_value=100) 

写道我觉得需要或许真的不models.py, 进口,但事实并非如此。 我该如何解决这个问题?

+0

IntegerRangeField不是标准的django字段(请参阅模型字段参考https://docs.djangoproject.com/en/1.10/ref/models/fields/)。你从哪里得到这个代码? –

+0

查看http://stackoverflow.com/questions/29460309/django-integerrangefield-validation-failing – Robert

回答

1

据我所知django.db.models没有IntegerRangeField的实现。

尝试使用django.contrib.postgres.fields.ranges.IntegerRangeFielddjango IntegerRangeField snippet

+0

我在您的模型中添加了您的django IntegerRangeField代码片段, 但我得到了同样的错误,AttributeError:'module'object has no attribute'IntegerRangeField '。我该怎么办? – user7523656

+0

尝试'rbc = IntegerRangeField(min_value = 1,max_value = 100)'而不是'rbc = models.IntegerRangeField(min_value = 1,max_value = 100)' –

+0

thx,但我得到了同样的错误,虽然我使用你的新代码。我应该怎么做? – user7523656

相关问题