У меня есть модель с MULTISELECTFIELD, где пользователь может выбрать, какие состояния относятся к ним.Он использует django-localflavor в бэкэнде и поэтому в форме, которую они выбирают «TEXAS», а «TX» хранится в базе данных.Я использую этот Q-запрос, чтобы найти пользователей, которые связаны с состоянием.Q(states__icontains=query)
Но это только возвращает «TX», а не «TEXAS».Это имеет смысл, поскольку именно так оно и хранится в базе данных, но как я могу выполнить поиск по Техасу и получить такой же возврат?и создайте метод get_state_name
, который принимает двухзначный код и возвращает имя состояния.Если это так, я должен составить словарь со списком от руки.
Мне кажется, что это может быть чище.
Мысли?