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