Django 表单访问其他数据
Django form accessing other data
我有一个标准模型并指定了我希望呈现的字段。
是否可以显示包含在同一模型中但不在模板允许的字段中的数据,而不是作为表单字段只是一个字符串?只使用普通的模板标签?
例如,如果我有这样的模型:
class Blah(models.Model):
blah = models.CharField()
blah_again = models.CharField()
还有这样的表格:
class BlahForm(ModelForm):
class Meta:
model = Blah
fields = ['blah']
但是我想在模板中渲染 blah_again?
我正在使用模型表单集,虽然我认为主体是相同的,但由于呈现了 2 个表单,我需要在每个模型实例中通过一个字段为每个表单命名以进行逻辑表示。
谢谢
如果实例化表单,则可以通过 form.instance
访问模型
我有一个标准模型并指定了我希望呈现的字段。
是否可以显示包含在同一模型中但不在模板允许的字段中的数据,而不是作为表单字段只是一个字符串?只使用普通的模板标签?
例如,如果我有这样的模型:
class Blah(models.Model):
blah = models.CharField()
blah_again = models.CharField()
还有这样的表格:
class BlahForm(ModelForm):
class Meta:
model = Blah
fields = ['blah']
但是我想在模板中渲染 blah_again?
我正在使用模型表单集,虽然我认为主体是相同的,但由于呈现了 2 个表单,我需要在每个模型实例中通过一个字段为每个表单命名以进行逻辑表示。
谢谢
如果实例化表单,则可以通过 form.instance