У меня есть базовая модель django, и мне было интересно, есть ли способ сделать поиск в поиске по значению i am mapping вместо того, чтобы искать в значении, сохраненном в базе данных, есть ли возможность способ, которым я могу искать по значению «Премиум»?search_field по выбору поля
Model.py
class User(models.Model):
account = models.ForeignKey('Account')
name =models.CharField(max_length=50)
ACCOUNT_CHOICES = (
(1, 'Premium'),
(0, 'Normal'),)
type = models.CharField(choices=ACCOUNT_CHOICES)
Admin.py
class UserAdmin(admin.ModelAdmin):
search_fields = ['name','type']
pass
admin.site.register(User,UserAdmin)
Думаю, что это уже есть ответ здесь: http://stackoverflow.com/questions/12626171/django-admin-choice-field - просмотрите и сообщите нам об этом? – sleepycal
Это не то же самое, я думаю, мне не нужна специальная модель CHOICE. Мне просто нужно иметь возможность искать с отображенными значениями. –
Если вы используете поле модели пользовательского выбора, вы сможете выбрать вариант из капли который более эффективен, чем необходимость вводить значения в любом случае (при условии, что значения являются фиксированными/статическими). Если я что-то пропустил? – sleepycal