我目前正在使用Django.
如果我使用 的filter并將model目標設定icontains為empty string ″,如下所示,所有資料都被獲取。
queryset = MyModel.objects.filter(my_field__icontains='').all()
但如果icontains目標是empty string.
僅當它不包含empty stringand 包含其他值時,如何才能啟用它?
蟒蛇:3.7.5
姜戈:3.2。
uj5u.com熱心網友回復:
你檢查目標:
if target:
queryset = MyModel.objects.filter(my_field__icontains=target)
else:
queryset = MyModel.objects.none()
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/420197.html
標籤:
上一篇:如何在模型過濾器的多個圖示包含條件中不包含資料庫中的資料?
下一篇:更新基于類的詳細視圖中的資料
