У меня есть модель Django с именем Author
, с полем с именем name
, которое не разделено на фамилию / имя:
class Author(models.Model):
name = models.CharField(max_length=200, unique=True)
Например, у меня есть запись Автора с именем 'Дональд Кнут'.
Теперь я хотел бы сделать запрос по имени, используя istartswith в начале каждого слова в поле name
.
Так что я бы хотел иметь возможность запросить 'Kn
' и получить обратно 'Donald Knuth
'.
Что-то вроде:
authors = Author.objects.filter(name__word__istartswith="Kn")
Возможно ли это в Джанго?