语句:

  {% url menu.url_name %}

表示跳转,上面的menu.url_name意思是menu表的url_name字段

如果menu表的url_name字段的值是sales_dashboard的话

语句 {% url menu.url_name %}

就是执行跳转到 http://127.0.0.1:8000/sales_dashboard

这个语句使用范例如下:

<ul class="nav nav-sidebar">
  ...
  {% for role in request.user.userprofile.role.select_related %}   # for循环从当前登录用户中的userprofile表中role字段,role字段关联了Role表,从role字段对应的关联表中取值
  {% for menu in role.menus.select_related %}         # userprofile.role字段关联到了Role表,Role表中有menus字段,menus字段关联了Menus表,取Menus的值
  <li><a href="
  {% if menu.url_type == 0 %}                # url_type == 0 表示是absolute,静态
  {{ menu.url_name }}
  {% else %}
  {% url menu.url_name %}                 # 否则,url_type不等于0,表示是dynamic,动态
  {% endif %}">{{ menu.name }}
  </a></li>
  {% endfor %}
  {% endfor %}
</ul>

最新文章

  1. iOS----应用的旋转---Orientations
  2. 配置JDK环境变量,与各步骤的意义
  3. Kruskal算法(一)之 C语言详解
  4. Resharper快捷键
  5. 对linux的根目录执行强制递归移除
  6. yii2.0-rules验证规则应用实例
  7. 华为OJ平台——输出最小的k个数
  8. LNMP1.2一键安装教程
  9. uva12096 The SetStack Computer By sixleaves
  10. git push The requested URL returned error: 403 Forbidden while accessing
  11. [daily] 比端口转发更高级的ssh device tunnel转发
  12. Python: print stdout同行输出
  13. php包含那点事情[WOOYUN]
  14. LeetCode 225 Implement Stack using Queues(用队列来实现栈)(*)
  15. 查看tcp连接信息socket几个常用的命令
  16. JDK中的序列化和反序列化
  17. php 编译代码
  18. 10个Python 统计报表/图表图形类库
  19. akka消息传递
  20. [2012-12-18 14:59:31]AS3 常用正则表达式的总结-不用google了,我帮收集的很多了

热门文章

  1. 三 SVN权限设置&amp;用户&amp;组
  2. NPM概述及使用简介
  3. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:&quot;text-primary&quot; 类的文本样式
  4. P1069 微博转发抽奖
  5. vscode修改样式
  6. APM概述
  7. 编程题目 定义栈的数据类型,请在类型中实现一个能够得到栈最小元素的minx函数。
  8. f_lseek
  9. Java中遍历 Session 和 Request
  10. 注解方式实例化Java类