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隐藏文件的方法
Mar 21 Python
基于Django filter中用contains和icontains的区别(详解)
Dec 12 Python
python中sys.argv函数精简概括
Jul 08 Python
Python 硬币兑换问题
Jul 29 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
Python如何获取文件指定行的内容
May 27 Python
Python基于traceback模块获取异常信息
Jul 23 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
用pip给python安装matplotlib库的详细教程
Feb 24 Python
python 基于pygame实现俄罗斯方块
Mar 02 Python
python在package下继续嵌套一个package
Apr 14 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
thinkphp如何获取客户端IP
2015/11/03 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
基于jquery实现二级联动效果
2017/03/30 jQuery
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
Python实现115网盘自动下载的方法
2014/09/30 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
在双python下设置python3为默认的方法
2018/10/31 Python
python opencv实现图像边缘检测
2019/04/29 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
家长会学生演讲稿
2014/04/26 职场文书
创业培训计划书
2014/05/03 职场文书
产品售后服务承诺书
2014/05/21 职场文书
大学生就业求职信
2014/06/12 职场文书
校庆口号
2014/06/20 职场文书
部队2014年终工作总结
2014/11/27 职场文书
通知函的格式
2015/04/27 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
flex弹性布局详解
2022/03/20 HTML / CSS