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实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
简单了解Python中的几种函数
Nov 03 Python
python3.4爬虫demo
Jan 22 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
Aug 03 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
Python爬虫基础讲解之请求
May 13 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
图书管理程序(一)
2006/10/09 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
javascript第一课
2007/02/27 Javascript
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
python Django中models进行模糊查询的示例
2019/07/18 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python 中如何写注释
2020/08/28 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
C语言笔试题
2014/09/04 面试题
木工主管岗位职责
2013/12/08 职场文书
我为自己代言广告词
2014/03/18 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
党员理论学习心得体会
2016/01/21 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
python OpenCV学习笔记
2021/03/31 Python
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
Web应用开发TypeScript使用详解
2022/05/25 Javascript