【发布时间】:2015-06-15 04:29:16
【问题描述】:
Django 管理面板在模型对象列表中有一个带有search_fields 的搜索自动完成功能,但现在我有 3000 个用户。选择框很难手动添加用户;我需要与搜索字段相同的行为来选择用户外键User。
如何在管理面板内的表单中包含 Django 搜索功能以进行编辑?
from myapp.models import Red
from django.contrib.auth.models import User
class Red(models.Model):
customer = models.ForeignKey(User, verbose_name="Cliente")
pub_date = models.DateTimeField(default=datetime.now, blank=True)
【问题讨论】:
-
为什么不能考虑将
search_fields添加到ModelAdmin 中?我的意思是,如果您创建一个 ModelAdmin 并考虑将customer添加为 search_fields ? -
搜索字段我正在使用,但我需要编辑表单,比如从 django admin 创建或修改对象。
标签: python django search autocomplete django-admin