访问django crispy在模板中形成隐藏的输入字段

时间:2014-04-16 21:02:55

标签: django django-crispy-forms

我的代码要我在模板本身中设置隐藏输入字段的值。我知道我可以设置初始值但在我的情况下,因为我想要用户端的数据而无法工作。有什么方法可以访问模板中的hiddeninput文本字段吗?

forms.py

class Assigned(models.Model):
   c_no = models.IntegerField(primary_key=True)
   Name = models.TextField()
   status = models.IntegerField()
   ass_date = models.DateTimeField(auto_now_add=True)
   Contact = models.CharField(max_length=10)

   def __unicode__(self):
       return unicode(self.c_no)

我正在模板中将表单呈现为

  {% load crispy_forms_tags %}
{% crispy aform %}

1 个答案:

答案 0 :(得分:0)

您可以使用以下格式访问字段的值:

{{ aform.field_name.value }}

如果aform是使用模型实例实例化的ModelForm,则可以访问实例属性,如下所示:

{{ aform.instance.field_name }}