将占位符添加到Django2的AutocompleteSelect小部件中

时间:2019-07-19 15:34:18

标签: python django

我想在自动完成字段中添加其他属性。

# File: admin.py

@admin.register(Person)
class PersonAdmin(admin.ModelAdmin):
    search_fields = ['name']

@admin.register(Work)
class WorkAdmin(admin.ModelAdmin):
    autocomplete_fields = ['persons']

自动完成小部件使用Select2,我想将placeholder属性(请参阅:select2 data-attributes)添加到select元素。

在何处或如何为自动完成字段配置其他属性?

我可以使用formfield_overrides来执行此操作吗?还是需要通过class Mediaadmin.py中插入JavaScript?

我试图添加一个表单并在我的管理模型中使用它。我将此Django测试用作模板:test_autocomplete_widget.py。这对现场行为没有影响。

除了在自动完成小部件中看到一个占位符文本外,我是这样。

0 个答案:

没有答案