使用Django 1.10的JSONField,我想通過json字段篩選queryset,該字段在包含子字符串(sql like)的特定鍵上具有值。 例如有一個json字段link
,其中url
鍵。我想,它的URL的對象包含.jpg
Django JSONField字符串遏制
1
A
回答
0
如果可以的話,我將創建這個與視圖/模型「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/
相關問題
- 1. 字符串遏制
- 2. jquery draggable遏制字符串值
- 3. Django JSONField將浮點值編碼爲字符串?
- 4. JSONField得到保存爲字符串的Django
- 5. 檢查字符串中的字符遏制
- 6. Django的1.9 JSONField ORDER_BY
- 7. Django的(JSONField)和tastypie
- 8. django orm JSONField for mysql
- 9. 檢查Java中的一組字符串中的遏制
- 10. Django 1.9 - 模型中的JSONField
- 11. Django JSONField傾銷/加載
- 12. Django的JSONField和Q對象
- 13. 在Django自定義JSONField
- 14. 我應該如何從bradjasper的django-jsonfield升級到Django的內置jsonfield?
- 15. Python Pandas - 檢查子字符串遏制並將新列設置爲子字符串
- 16. Django的字符串
- 17. 遏制樹?
- 18. UIViewController遏制
- 19. 在django中限制字符串中的字符
- 20. jQuery遏制動畫
- 21. asp:UpdateProgress - 遏制換行
- 22. Streaming Insert API遏制
- 23. SKPhysicsBody遏制測試?
- 24. Charles Proxy 100%遏制
- 25. UIViewController遏制崩潰
- 26. jquery resizable遏制表
- 27. 遏制epsv問題
- 28. django jsonfield保存到數據庫
- 29. 查詢Django模型的JSONField的內容
- 30. 更新Django rest框架中的JSONField
沒有django支持afaik,你需要的原始查詢http://stackoverflow.com/questions/28718958/postgresql-like-query-in-json-field – serg