我试图使raw_id_fields的输入文本框宽于默认大小,但没有成功。
这是我尝试的结果(“ codarticolo”是raw_id_fields)无济于事:
管理员
class MovimentomagInline(admin.TabularInline):
codarticolo = forms.CharField(widget=forms.TextInput(attrs={'size': 80}))
raw_id_fields = ['codarticolo',]
fields = ('codarticolo', 'numconfezioni', 'numerounita','totalepezzi')
model = Movimentomag
extra=3
class MovimentomagOption(admin.ModelAdmin):
list_display = ('codarticolo', 'numconfezioni', 'numerounita','totalepezzi')
fields = ('codarticolo', ('numconfezioni', 'numerounita','totalepezzi',))
class MovimentoOperazioneOption(admin.ModelAdmin):
list_display = ('segno', 'data_movimento', 'paziente','operatore')
fields = (('segno','data_movimento'),('paziente','operatore'))
inlines = [MovimentomagInline,]
order_by = ['-data_movimento',]
我该怎么办?
再见
维托里奥
最佳答案
大概5年为时已晚:(。
我面临着同样的问题。以下应该工作。
attrs={'style': 'width: 80px'}
它的作用是设置HTML输入元素的style属性。
希望能帮助到你。