views.py

from django.shortcuts import render
from django.http import HttpResponsedef index(request):context={}return render(request,'index.html',context=context)def login(request):next=request.GET.get('next')text='登录页面,登录完成后要跳转的url是%s'%nextreturn HttpResponse(text)def book(request):return HttpResponse('读书页面')def book_detail(request,book_id,catagory):text='您获取的图书id是%s,分类是%s'%(book_id,catagory)return HttpResponse(text)def movie(request):return HttpResponse('电影页面')def city(request):return HttpResponse('同城页面')

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>    <!--style中的两行使得列表横向显示,并且去掉了前面的·标识-->.nav{overflow:hidden}.nav li{float:left;list-style:none;margin:0 20px; }</style>
</head>
<body><ul class='nav'><li><a href='/'>首页</a> </li><li><a href={% url 'book' %}>读书</a></li><li><a href={% url 'movie' %}>电影</a></li><li><a href={% url 'city' %}>同城</a></li><li><a href={% url 'detail' book_id=8 catagory='health' %}>最火的文章</a></li><li><a href={% url 'login' %}?next=/>登录</a></li><!--注意参数传递的?next与前面没有空格--></ul>
</body>
</html>

页面效果

每一个列表同时又是链接,点击可跳转到对应的页面。

转载于:https://www.cnblogs.com/Forever77/p/10129294.html

django模板-通过a标签生成链接并跳转相关推荐

  1. Django | 模板语法之标签的使用(if,for..)

    模板语法之标签 for循环 语法结构: {% for 变量名 in 待循环集 %}循环体代码 {% endfor %}# 可直接输入for按Tab键补全for循环的语法结构eg: {% for foo ...

  2. Django模板:for标签,for标签内置变量forloop

    from django.urls import path, re_path, include from mysite import viewsurlpatterns = [re_path(r" ...

  3. django模板层 (标签,过滤器,自定义inclusion_tag,模板的继承与导入)

    后端朝前端页面传递数据的方式:return HttpResponse(''字符串类型) 具体参照上一篇博客的视图层此处主要介绍通过 render方式传值:第一种: return render(requ ...

  4. 29.课时29.【Django模板】url标签使用详解(Av61533158,P29)

    url标签 演示 路由 模板 普通反转 路径带参数的反转 带有查询参数的反转 自己拼查询参数

  5. 30.课时30.【Django模板】autoescape标签使用详解(Av61533158,P30)

    spaceless autoescape 关掉模板的自动转义

  6. 27.课时27.【Django模板】for标签使用详解(Av61533158,P27)

    for in 例子 后端 前端遍历 正常遍历 反向遍历 遍历字典 字典有keys, items,values方法 循环计数 判断是否是首行和未行 空容器的遍历 DTL里没有循环控制 没有continu ...

  7. a标签写链接地址跳转到下载企业微信app页面

    2019独角兽企业重金招聘Python工程师标准>>> 直接写步骤: 在企业微信官网中点击立即下载,就会跳转到下载位置. 在对应的不同的客户端位置右键复制链接. 将上述链接放置到你页 ...

  8. django模板_Django模板

    django模板 In this tutorial, we'll learn what is Django Templates. We'll later implement them in a sim ...

  9. Django 2.1.3 文档-模板-内置标签和过滤器(tagfilter)

    内置标签和过滤器 1.内置标签 一览 autoescape block comment csrf_token cycle debug extends filter(标签filter而不是过滤器filt ...

最新文章

  1. F - Weakness and Poorness CodeForces - 578C
  2. Python进阶09 filter函数
  3. jquery源码 DOM加载
  4. PHP设置块注释的模板
  5. Codeup墓地-问题 B: 算法7-16:弗洛伊德最短路径算法
  6. HDU-水饺基情 二维树状数组
  7. 真实股市房市信托本质,金融故事三则:钱都去哪儿了?
  8. scrapy框架异常--no more duplicates will be shown (see DUPEFILTER_DEBUG to show all duplicates)
  9. Spring-tx-TransactionInfo
  10. iOS 网络/本地 图片 按自定义比例缩放 不失真 方法
  11. 用40年前的电脑打开女神图片,这你敢信?
  12. matlab word 查找 词组,matlab搜索word文档
  13. @软考考生,你要的软考论文写作技巧和论文范文来啦~
  14. html前端登录界面示例
  15. 树莓派学习-I2c通信
  16. 计算机教室联成的网络,多媒体网络教室的功能
  17. 如何通俗易懂的解释什么是云服务器?
  18. 人工智能研究的新前线:生成式对抗网络
  19. Vultr 修改 Root 账户密码教程
  20. 极光尔沃A6-3d打印机体验

热门文章

  1. python如何引用txt_python项目依赖库生成requirements.txt文件
  2. Lettuce替换Jedis操作Redis缓存
  3. SpringBoot配置文件映射到JavaBean
  4. IBM MQ - 连接远程队列管理器报AMQ4036错误
  5. Kotlin入门(8)空值的判断与处理
  6. matlab mxarray赋值,C++中数组与MATLAB mxArray相互赋值
  7. swoole task MySQL连接池
  8. Faker 快速构造测试数据
  9. 前端名称命名--英文字母
  10. Cocos2dx源码记录(6) CCTrianglesCommand