我想在我的Django應用程序的管理界面中對齊數字字段。對於「正常」的編輯字段此工程確定通過重寫formfield_for_dbfield(self, db_field, **kwargs):
爲ModelAdmin
類:如何在Django admin中對齊只讀字段?
def formfield_for_dbfield(self, db_field, **kwargs):
field = super(MyModelAdmin, self).formfield_for_dbfield(db_field, **kwargs)
if db_field.name in ("total_amount", "total_discount_amount"):
field.widget.attrs['style'] = 'text-align:right;'
return field
當一個域是由通過這個方法定義爲只讀字段,並以不同的方式被呈現(顯然就像一個CSS樣式的段落標籤)。
有沒有辦法讓右對齊只讀字段?我在SO上發現了this question,但它的問題與我的不同,我認爲...
您是否找到了解決您的問題的解決方案? – nemesisdesign
@nemesisdesign:是的,我通過「引導」管理員並使用他們的只讀輸入解決了這個問題,這基本上就是你的建議。我已經接受你的答案,雖然有點晚了... – Roger