我使用調用在Django管理只讀場,就像這樣:Django管理調用readonly_field冗長的名字
class ItemAdmin(admin.ModelAdmin):
fields = ('real_value','estimated_value',)
readonly_fields = ('estimated_value',)
class Item(models.Model):
real_value = models.CharField(... , verbose_name=u'a nice label')
def get_estimated_value(self):
return ...some value...
estimated_value = property(get_estimated_value)
現在,我只想補充一些漂亮的標籤estimated_value到管理形式。這可以(合理)完成嗎? :)
那麼,該W只要「estimated_value」字段在readonly_fields列表中爲* not *,就可以按預期方式操作。當我把它放在列表中時,它會恢復到舊的行爲(通用標籤,根本沒有輸入字段)。 – frnhr 2012-02-12 22:01:19
我最終在表單字段中使用自定義的ReadOnly小部件很像這樣:http://lazypython.blogspot.com/2008/12/building-read-only-field-in-django.html感謝您讓我走上正軌:) – frnhr 2012-02-12 22:04:23