django align right无法对齐
我正在寻找对齐右django十进制字段的最简单方法。 有人能告诉我正确的方法吗? 我找到了不同的帖子,但它仍然显示为左对齐。 我是否必须重写管理,或者我直接错过了管理中的一些简单功能 我想让3列(ore_dovute、totale、ore_eccedenti)正确对齐,格式符合我的需要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
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;', }),
},
}
你是说管理员列表显示吗?是的!这是关于列表显示而不是输入。你是说管理员列表显示吗?是的!它是关于列表显示而不是输入。