【问题标题】:Django form accessing other dataDjango 表单访问其他数据
【发布时间】:2019-04-17 09:14:45
【问题描述】:

我有一个标准的模型表单并指定了我希望呈现的字段。

是否可以显示包含在同一模型中但不在模板中允许的字段中的数据,而不是作为表单字段只是一个字符串?只是使用普通的模板标签?

例如,如果我有这样的模型:

class Blah(models.Model):
     blah = models.CharField()
     blah_again = models.CharField()

还有这样的形式:

class BlahForm(ModelForm):
    class Meta:
        model = Blah
        fields = ['blah']

但在模板中我想再次渲染 blah_?

我正在使用模型表单集,虽然我认为主体是相同的,但由于呈现了 2 个表单,我需要通过每个模型实例中的字段为每个表单命名以进行逻辑表示。

谢谢

【问题讨论】:

    标签: django forms formset


    【解决方案1】:

    如果你实例化表单然后你可以通过form.instance访问模型

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      相关资源
      最近更新 更多