django align right无法对齐

django align right无法对齐,django,alignment,decimal,Django,Alignment,Decimal,我正在寻找对齐右django十进制字段的最简单方法。 有人能告诉我正确的方法吗? 我找到了不同的帖子,但它仍然显示为左对齐。 我是否必须重写管理,或者我直接错过了管理中的一些简单功能 我想让3列(ore_dovute、totale、ore_eccedenti)正确对齐,格式符合我的需要 class TotaliManager(models.Model): utente_id = models.IntegerField(max_length=11,null=True) ore_do

我正在寻找对齐右django十进制字段的最简单方法。 有人能告诉我正确的方法吗? 我找到了不同的帖子,但它仍然显示为左对齐。 我是否必须重写管理,或者我直接错过了管理中的一些简单功能

我想让3列(ore_dovute、totale、ore_eccedenti)正确对齐,格式符合我的需要

class TotaliManager(models.Model):
    utente_id = models.IntegerField(max_length=11,null=True)
    ore_dovute = models.DecimalField('ore dovute',max_digits=5,decimal_places=2,null=True)
    totale = models.DecimalField('ore effettuate',max_digits=5,decimal_places=2,null=True)
    ore_eccedenti = models.DecimalField('ore eccedenti',max_digits=5,decimal_places=2,null=True)


    class Meta:
        verbose_name_plural = "Totali per anno / mese"

非常感谢

如果您正在谈论管理表单,则需要覆盖该小部件

允许您设置自定义HTML属性,以便在呈现时添加到表单字段。您可以使用覆盖管理中的表单字段小部件

管理员 在这种情况下,它会将类
文本右键
添加到输入字段中。如果使用bootstrap,它是内置的,否则只需添加css:

.text右键{
文本对齐:右对齐;
}

如果您谈论的是管理表单,则需要覆盖小部件

允许您设置自定义HTML属性,以便在呈现时添加到表单字段。您可以使用覆盖管理中的表单字段小部件

管理员 在这种情况下,它会将类
文本右键
添加到输入字段中。如果使用bootstrap,它是内置的,否则只需添加css:

.text右键{
文本对齐:右对齐;
}

为了简化,您只需将css样式添加到
attrs
中,如下所示

formfield_overrides = {
    models.DecimalField: {
        'widget': forms.TextInput(attrs={'style': 'text-align:right;', }),
    },
}

为了简化,您可以将css样式添加到
attrs
中,如下所示

formfield_overrides = {
    models.DecimalField: {
        'widget': forms.TextInput(attrs={'style': 'text-align:right;', }),
    },
}

你是说管理员列表显示吗?是的!这是关于列表显示而不是输入。你是说管理员列表显示吗?是的!它是关于列表显示而不是输入。