首页 > 其他 > 详细

django中 下拉框

时间:2015-10-12 15:47:28      阅读:254      评论:0      收藏:0      [点我收藏+]

下拉框

 <select>

  <option value=‘1’>北京</option>

  <option  value=“2”>上海</option>

</select>


这样写比较死,要灵活一些需要用到for循环


服务器端代码:

hello.py

def hi(request):

    beijin = {"id":1,"dd":"北京"}

    shanghai = {"id":2,"dd":"上海"}

    userAreas = [beijin,shanghai]

    dataset = {‘result‘:‘必须输入数字‘,"areas":userAreas}

    return render_to_response("index.html",dataset)

返回一个字典



html代码:

<style>

.bb{border:2px solid red ;width: 600px;margin: 150px auto}

.textcenter{text-align: center}

.full{width:100%}

div{line-height:40px}

</style>

<form method="POST">

<div class="bb textcenter">

<div  class="full">

    请输入用户名:<input type="text" name="txtUserName"/>

  </div>

  

   <div class="full">

    请输入密   码:<input type="password" name="txtUserPass"/>

  </div>

  <div class="full">

    选择地区:<select name="userArea">

     <option value="0">--请选择--</option>

      {% for aa in areas %}

      <option value="{{aa.id}}">{{aa.dd}}</option>

      {% endfor %}

     </select>

  </div>

  <div class="full">

   <input type="submit" value="登录"/>

  </div>

  </div>

</form>


使用了for循环来遍历字典

技术分享



本文出自 “dba天空” 博客,请务必保留此出处http://9425473.blog.51cto.com/9415473/1702102

django中 下拉框

原文:http://9425473.blog.51cto.com/9415473/1702102

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!