Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django admin字段右侧添加描述性文本_Django_Django Admin - Fatal编程技术网

在Django admin字段右侧添加描述性文本

在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

我的模型中有一个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


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)