2017-02-23 145 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

相關問題