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中声明只包含一个元素的元组数据方法
Aug 25 Python
详解Python中的__new__()方法的使用
Apr 09 Python
Python管理Windows服务小脚本
Mar 12 Python
Python中defaultdict与lambda表达式用法实例小结
Apr 09 Python
pandas series序列转化为星期几的实例
Apr 11 Python
python批量修改图片后缀的方法(png到jpg)
Oct 25 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
Python中if有多个条件处理方法
Feb 26 Python
jupyter notebook 增加kernel教程
Apr 10 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 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中长文章分页显示实现代码
2012/09/29 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
python 七种邮件内容发送方法实例
2014/04/22 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
用python实现百度翻译的示例代码
2018/03/09 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
2015年药店工作总结
2015/04/20 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
秋收起义观后感
2015/06/11 职场文书
安全生产奖惩制度
2015/08/06 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL