我正在運行用戶數據的度量標準,並希望排除具有諸如「@ example.com」或「@ test.com」之類的虛假電子郵件的用戶。Django查詢集:排除使用endswith的電子郵件列表
我試圖
emails_to_exclude = ['@example.com', '@test.com', '@mailinator.com' ....]
Users.objects.exclude(email__endswith__in=emails_to_exclude)
可惜,這是行不通的。看起來像endswith
和in
不好玩對方。有任何想法嗎?
簡單,正確,易於理解。構建像這樣的查詢集是構建複雜搜索工具的絕佳技術。 –