【发布时间】:2014-04-02 21:00:04
【问题描述】:
我想向模型字段添加一些信息,以便在表单呈现时使用。我的真实模型有大约 15 个不同字段类型的值(在我开发时添加和删除),它几乎可以完成我需要的一切,所以我不想为所有这些字段创建自定义模型字段。
我想做这样的事情:
from django.db import models
class MyModel(models.Model):
cost = models.DecimalField(max_digits=5,
decimal_places=2,
custom_info= {'glyph': 'glyphicon glyphicon-usd' }
)
然后在我的表单模板中使用该字形,就像我使用 verbose_name 或 help_text 一样。
【问题讨论】:
-
自定义表单而不是模型不是更容易吗?
标签: django django-models django-forms