Как я могу запросить полное имя в Django?
Чтобы пояснить, я действительно хочу создать временный столбец, объединив first_name и last_name, чтобы дать полное имя, затем сделайте LIKE, например:
select [fields] from Users where CONCAT(first_name, ' ', last_name) LIKE '%John Smith%";
В приведенном выше запросе будут возвращены все пользователи с именем John Smith. Если возможно, я бы хотел избежать использования SQL-запроса.
Модель, о которой я говорю конкретно, - это модель пользователя django.contrib.auth.models. Внесение изменений в модель напрямую не является проблемой.
Например, если пользователь должен был искать "John Paul Smith", он должен соответствовать пользователям с именем "John Paul" и фамилией "Smith", а также пользователями с именем "John" и фамилия "Пол Смит".