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检测字符串中是否包含某字符集合中的字符
May 21 Python
Python导入oracle数据的方法
Jul 10 Python
Python实现SMTP发送邮件详细教程
Mar 02 Python
Python基础中所出现的异常报错总结
Nov 19 Python
利用Python操作消息队列RabbitMQ的方法教程
Jul 19 Python
Python决策树分类算法学习
Dec 22 Python
Python enumerate索引迭代代码解析
Jan 19 Python
python使用tornado实现简单爬虫
Jul 28 Python
分析python请求数据
Aug 19 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
Python求区间正整数内所有素数之和的方法实例
Oct 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
php 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
js代码实现微博导航栏
2015/07/30 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
juqery 学习之四 筛选查找
2010/11/30 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
python super的使用方法及实例详解
2019/09/25 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Django的CVB实例详解
2020/02/10 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
keras 读取多标签图像数据方式
2020/06/12 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
六一儿童节活动策划方案
2014/01/27 职场文书
《石榴》教学反思
2014/03/02 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
房贷收入证明范本
2015/06/12 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js