在Django admin字段右侧添加描述性文本
我的模型中有一个DecimalField,我想在管理界面中显示,字段右侧有一个单元,如下所示:在Django admin字段右侧添加描述性文本,django,django-admin,Django,Django Admin,我的模型中有一个DecimalField,我想在管理界面中显示,字段右侧有一个单元,如下所示: 我想如果我在字段中添加help\u text,它会显示在字段下面。有没有办法指定它显示在右边?您可以使用表单中的帮助_text来处理它,覆盖表单中的字段,例如css from django.db import models from django.contrib import admin from django import forms from your.models import Post
我想如果我在字段中添加
help\u text
,它会显示在字段下面。有没有办法指定它显示在右边?您可以使用表单中的帮助_text
来处理它,覆盖表单中的字段,例如css
from django.db import models
from django.contrib import admin
from django import forms
from your.models import Post
class PostForm(forms.ModelForm):
ethanol = forms.FloatField(
label='This is Ethanol',
max_value=10,
min_value=0,
widget=forms.NumberInput(
attrs={
'class': 'whatever',
'style': 'position:relative'
}
),
help_text='<span style="position:absolute;right:0">g/mL</span>'
)
class Meta:
model = Post
fields = '__all__'
class PostAdmin(admin.ModelAdmin):
form = PostForm
list_display = ['ethanol', 'id']
admin.site.register(Post, PostAdmin)
来自django.db导入模型的
从django.contrib导入管理
来自django导入表单
从您的.models导入帖子
类PostForm(forms.ModelForm):
乙醇=forms.FloatField(
标签:'这是乙醇',
最大值=10,
最小值=0,
widget=forms.NumberInput(
属性={
“class”:“随便什么”,
“样式”:“位置:相对”
}
),
帮助\u text='g/mL'
)
类元:
型号=员额
字段='\uuuu所有\uuuu'
类PostAdmin(admin.ModelAdmin):
表单=PostForm
列表显示=['乙醇','id']
管理站点注册(Post、PostAdmin)