django3.02模板中的超链接配置实例代码


Posted in Python onFebruary 04, 2020

1.在myblog中的urls.py中

from django.urls import include
from django.conf.urls import url
urlpatterns = [
  path('blog/',include('blog.urls')),
]

2.在blog的urls.py中

from django.urls import path
from django.conf.urls import url
from . import views 
urlpatterns = [
  path('index',views.index),
  path('article/<int:article_id>',views.article_page,name='article_page')
]

3.在blog的view.py中

from django.shortcuts import render
from django.http import HttpResponse
from . import models
# Create your views here.
def index(request):
  articles = models.Article.objects.all()
  return render(request, 'blog/index.html', {'articles': articles})


def article_page(request,article_id):
  article = models.Article.objects.get(pk=article_id)
  return render(request,'blog/article_page.html',{'article':article})

#redner的第三个参数是用来传递数据到前端的,函数中支持一个disc参数(字典类型的数据)

4.在blog/templates/blog/index中

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>title</title>
</head>
<body>
<h1><a href="">新文章</a></h1>
{% for article in articles %}
 <a href="/blog/article/{{article.id}}" rel="external nofollow" >{{article.title}}</a>
 <br/>
{% endfor %}
</body>
</html>

5.在blog/templates/blog/article_page.html中

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>article page</title>
</head>
<body>
<h1>{{article.title}}</h1>
<br/>
<h3>{{article.content}}</h3>
<br/><br/>
<a href="">修改文章</a>
</body>
</html>

以上代码大家可以在本地测试下,如果有任何补充可以联系三水点靠木小编。

Python 相关文章推荐
Python获取Windows或Linux主机名称通用函数分享
Nov 22 Python
Python实现队列的方法
May 26 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
Python执行时间的计算方法小结
Mar 17 Python
python实现感知器算法详解
Dec 19 Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
python中从for循环延申到推导式的具体使用
Nov 29 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
Python控制台输出俄罗斯方块的方法实例
Apr 17 Python
python使用shell脚本创建kafka连接器
Apr 29 Python
tensorflow自定义激活函数实例
Feb 04 #Python
pytorch对梯度进行可视化进行梯度检查教程
Feb 04 #Python
pytorch梯度剪裁方式
Feb 04 #Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 #Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
Feb 04 #Python
python求一个字符串的所有排列的实现方法
Feb 04 #Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 #Python
You might like
PHP 调试工具Debug Tools
2011/04/30 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
thinkphp实现数组分页示例
2014/04/13 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
Linux下编译安装php libevent扩展实例
2015/02/14 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
Python requests设置代理的方法步骤
2020/02/23 Python
python中元组的用法整理
2020/06/15 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
世界上最大的二手相机店:KEN
2017/05/17 全球购物
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
联谊活动策划书
2014/01/26 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
员工工作表现评语
2014/04/26 职场文书
借名购房协议书范本
2014/10/06 职场文书
十八大宣传标语
2014/10/09 职场文书
2014年个人年终总结
2015/03/09 职场文书
班级联欢会主持词
2015/07/03 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python
关于MySQL中explain工具的使用
2023/05/08 MySQL