我在看这个
我试图用like field
查询数据数据库,但是我得到了错误
FieldError: Join on field 'car' not permitted. Did you misspell 'like' for the lookup type?
我使用的代码是
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__like
时,才会混淆联接。You should check out the django query reference for exact details.不管怎样,perhaps you are looking for ^{} 哪个生成LIKE语句?在
相关问题 更多 >
编程相关推荐