【Django-Template】模版中隐藏对象的处理

【Django-Template】模版中隐藏对象的处理

时间:2016-01-18 12:01:00      作者:vaster      标签: Django Templage Form      分类: Django

1. 介绍

在某些情况下我们需要在页面中定义一个隐藏对象,我们来看看Django中隐藏对象如何处理吧.

2. Model定义

Models.py中定义了一个隐藏的对象id_user

'id_user':forms.TextInput(attrs={'class':'form'control','type':'hidden'})

3. Template中的处理

  • 隐藏对象的处理
    {% for item in form.hidden_fields %}
     {{item}}
    {% endfor %}
  • 非隐藏对象的处理
    {% for item in form.visible_fields %}
    <div class="form-group">
      <label class="control-label col-md-2" style="text-align:right" >{{item.label}}&nbsp;<font style="color:red"> * </font></label>
        <div class="col-md-5">
           {{item}}
        </div>
        <font style="color:red">{{item.errors}}</font>
    </div>
    {% endfor %}

时间:2016-01-18 12:01:00      作者:vaster      标签: Django Templage Form      分类: Django
  • 分享到:
  • 微博
  • QQ空间
  • 腾讯微博
  • 微信

Copyright © 2015 Gitblog | Proudly powered by Gitblog.