使用 Django 1.10 的 JSONField,我想通过 json 字段过滤查询集,该字段在包含子字符串(类似 sql)的特定键处具有值。例如,有一个 json 字段link
,带有url
密钥。我想要它的 url 包含的对象.jpg
问问题
1128 次
1 回答
1
如果可以的话,我将为视图/模型创建一个“get_queryset”函数:
def get_queryset(self):
queryset = Entry.objects.all()
json = params.get('json', None)
if json is not None:
""" DO STUFF HERE TO STRIP THE JSON TO THE WANTED LINK """
q = queryset.filter(json__icontaints=".jpg")
return q
在此处阅读有关此主题的更多信息:https ://docs.djangoproject.com/en/1.10/topics/db/queries/
于 2016-10-23T06:47:17.727 回答