在修改models.IntegerField到models.ForeignKey im模型时出错,使用Django的双下划线约定

时间:2016-11-25 07:48:55

标签: python django view django-models

raise TypeError('Related Field got invalid lookup: %s' % lookup_type)
TypeError: Related Field got invalid lookup: icontains

如果我在模型(Django / python)和相应的表列中修改models.IntegerFieldmodels.ForeignKey那么为什么我得到与I contains相关的错误,尽管使用了Django' s双下划线约定?

1 个答案:

答案 0 :(得分:0)

iexact或icontainsn用于匹配小写和大写字母的位置。 对于整数,它们没有小写或大写整数。所以,你应该使用除了icontains之外的contains。