Python django admin formfield用于许多不工作的对象
我在读这个 我试图用Python django admin formfield用于许多不工作的对象,python,django,Python,Django,我在读这个 我试图用like字段来查询数据数据库,但是我得到了一个错误 字段错误:不允许在字段“car”上加入。是吗 查找类型拼写错误“like” 我正在使用的代码是 def formfield_for_manytomany(self, db_field, request, **kwargs): if db_field.name == "cars": kwargs["queryset"] = models.Cars.objects.filter(car_
like字段来查询数据数据库,但是我得到了一个错误
字段错误:不允许在字段“car”上加入。是吗
查找类型拼写错误“like”
我正在使用的代码是
def formfield_for_manytomany(self, db_field, request, **kwargs):
if db_field.name == "cars":
kwargs["queryset"] = models.Cars.objects.filter(car_like="ford")
return super(MyAdmin, self).formfield_for_manytomany(db_field, request, **kwargs)
发布的代码不会抛出此错误。如果使用双下划线car\u like
,则只能混淆连接
不管怎样,哪一个生成了一个LIKE语句
Foo.objects.filter(some_field__icontains='ford')