Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django admin,使用弹出窗口中的选择覆盖下拉列表_Django_Django Admin - Fatal编程技术网

Django admin,使用弹出窗口中的选择覆盖下拉列表

Django admin,使用弹出窗口中的选择覆盖下拉列表,django,django-admin,Django,Django Admin,在一对多关系中,如何覆盖更改表单中的下拉菜单,以便能够从弹出窗口中选择值,特别是当下拉列表可能包含相当长的列表,这可能会降低页面加载速度时。刚刚找到答案: raw_id_fields是要更改为 ForeignKey或ManyToManyField的输入小部件: 类ArticleAdmin(admin.ModelAdmin): 原始id字段=(“报纸”,) 现在的问题是如何显示用户友好的值,而不是从弹出窗口返回的Id

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

刚刚找到答案:

raw_id_fields是要更改为 ForeignKey或ManyToManyField的输入小部件:

类ArticleAdmin(admin.ModelAdmin): 原始id字段=(“报纸”,)


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