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在校内发人人网状态(人人网看状态)
Feb 19 Python
Python基于pygame实现的font游戏字体(附源码)
Nov 11 Python
运行django项目指定IP和端口的方法
May 14 Python
python3利用tcp实现文件夹远程传输
Jul 28 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
检测python爬虫时是否代理ip伪装成功的方法
Jul 12 Python
django框架cookie和session用法实例详解
Dec 10 Python
win10系统下python3安装及pip换源和使用教程
Jan 06 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
keras.layer.input()用法说明
Jun 16 Python
python 自定义异常和主动抛出异常(raise)的操作
Dec 11 Python
python 自动化偷懒的四个实用操作
Apr 11 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
深入理解Python异常处理的哲学
2019/02/01 Python
Python tornado上传文件的功能
2020/03/26 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
python中threading开启关闭线程操作
2020/05/02 Python
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
物业管理专业自荐信
2014/07/01 职场文书
小学生春游活动方案
2014/08/20 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
优秀英文求职信范文
2015/03/19 职场文书
学校党支部承诺书
2015/04/30 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers