Django管理员,从弹出窗口中选择覆盖下拉列表

时间:2014-06-25 05:05:38

标签: django django-admin

在一对多关系中,我如何覆盖更改表单中的下拉菜单,以便能够从弹出窗口中选择值,特别是当下拉列表可能包含可能会减慢页面速度的相当长的列表时负荷。

1 个答案:

答案 0 :(得分:1)

刚刚找到答案:

  

raw_id_fields是您要更改为的字段列表   输入ForeignKey或ManyToManyField的小部件:

     

类ArticleAdmin(admin.ModelAdmin):       raw_id_fields =(“报纸”,)

https://docs.djangoproject.com/en/1.6/ref/contrib/admin/#django.contrib.admin.ModelAdmin.raw_id_fields

现在的问题是如何显示用户友好值而不是弹出窗口返回的ID。