我需要一个CharField
带有自定义__eq__
函数的函数,这样当我运行model_class.objects.filter(id=something)
而不是只检查两个字符串的相等性时,我的自定义__eq__
函数应该运行。__eq__
或者除了创建自定义函数之外,还有其他方法可以实现相同的相等性检查。
[编辑] 我的自定义__eq__
函数涉及将字符串切割成不同的部分并以不同的方式评估每个部分。我的观点是,它没有等效的 SQL 语句。
我需要一个CharField
带有自定义__eq__
函数的函数,这样当我运行model_class.objects.filter(id=something)
而不是只检查两个字符串的相等性时,我的自定义__eq__
函数应该运行。__eq__
或者除了创建自定义函数之外,还有其他方法可以实现相同的相等性检查。
[编辑] 我的自定义__eq__
函数涉及将字符串切割成不同的部分并以不同的方式评估每个部分。我的观点是,它没有等效的 SQL 语句。