当字段为只读时,我想在 django admin 的字段上显示我的小部件。
管理员.py
class AudioTrackAdminInline(admin.StackedInline):
model = AudioTrack
form = AudioTrackForm
readonly_fields = ('file',)
表格.py
class AudioTrackForm(forms.ModelForm):
class Meta:
model = AudioTrack
widgets = { 'file': MediaFileInput, } # my widget
当文件不是只读文件时,它会显示小部件 OK。但是当我将它包含为只读时,我会看到文本行。(如果只读,Django 不会使用我的表单)
即使在只读字段中,我怎样才能让它使用表单?
或者
如果我将我的字段设置为只读,如何显示另一个小部件?