我想在自动完成字段中添加其他属性。
# 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 Media
在admin.py
中插入JavaScript?
我试图添加一个表单并在我的管理模型中使用它。我将此Django测试用作模板:test_autocomplete_widget.py。这对现场行为没有影响。
除了在自动完成小部件中看到一个占位符文本外,我是这样。