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抓取京东商城手机列表url实例代码
Dec 18 Python
python Pygame的具体使用讲解
Nov 03 Python
matlab中实现矩阵删除一行或一列的方法
Apr 04 Python
python实现桌面壁纸切换功能
Jan 21 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
Django 大文件下载实现过程解析
Aug 01 Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
Jun 08 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
PyQt5中QSpinBox计数器的实现
Jan 18 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遍历文件夹与子目录的函数代码
2011/09/26 PHP
19个Android常用工具类汇总
2014/12/30 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
使用Python设计一个代码统计工具
2018/04/04 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
大学生学习党课思想汇报
2014/01/03 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
销售提升方案
2014/06/07 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python