2014-04-16 32 views
1

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

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 %} 
+0

此问题尚不清楚。你需要将什么数据放入隐藏域? –

回答

0

您可以访问字段的值的形式,像这样:

{{ aform.field_name.value }} 

如果aform是一个已经使用模型实例实例化的ModelForm,则可以访问实例p roperties like so:

{{ aform.instance.field_name }} 
+0

如果我没有错,问题不是'如何从模板中访问隐藏的字段',而是如何设置它们的值(来自模板)。 – guival

相关问题