Пользовательская функция __eq__() для поля Django

Мне нужно иметь CharField с обычаем __eq__ функционировать так, чтобы, когда я бегу model_class.objects.filter(id=something) вместо того, чтобы просто проверять равенство обеих строк, мой обычай __eq__ Функция должна быть запущена. Или есть ли другой способ реализовать такую ​​же проверку на равенство, кроме создания пользовательских __eq__ функция.

[Редактировать] Мой обычай __eq__ Функция включает в себя разрезание строки на различные разделы и оценку каждого раздела по-разному. Я хочу сказать, что у него нет эквивалентного оператора SQL.

0 ответов

Другие вопросы по тегам