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新手中常见的疑惑及解答
Jun 14 Python
python中实现延时回调普通函数示例代码
Sep 08 Python
深入浅出学习python装饰器
Sep 29 Python
python使用socket创建tcp服务器和客户端
Apr 12 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
Django中多种重定向方法使用详解
Jul 17 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
pytorch简介
Nov 11 Python
python实现马丁策略回测3000只股票的实例代码
Jan 22 Python
python中scipy.stats产生随机数实例讲解
Feb 19 Python
python 第三方库paramiko的常用方式
Feb 20 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 24 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后台如何避免用户直接进入方法实例
2013/10/15 PHP
两款万能的php分页类
2015/11/12 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
Laravel 中创建 Zip 压缩文件并提供下载的实现方法
2019/04/02 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
js使用心得分享
2015/01/13 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
2016/01/15 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
Python docx库用法示例分析
2019/02/16 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
python读写文件write和flush的实现方式
2020/02/21 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
化学教师自荐信范文
2013/12/28 职场文书
知识改变命运演讲稿
2014/05/21 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
白莲教口号
2014/06/18 职场文书
理财学专业自荐书
2014/06/28 职场文书
离职信范文
2015/06/23 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang