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编程中的异常处理教程
Aug 21 Python
Python的条件语句与运算符优先级详解
Oct 13 Python
Python中的条件判断语句基础学习教程
Feb 07 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
用Eclipse写python程序
Feb 10 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
python写日志文件操作类与应用示例
Jul 01 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
python3 map函数和filter函数详解
Aug 26 Python
Python数据可视化图实现过程详解
Jun 12 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
OpenCV实现常见的四种图像几何变换
Apr 01 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维护文件系统
2006/10/09 PHP
php学习之function的用法
2012/07/14 PHP
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
详解Python中with语句的用法
2015/04/15 Python
Python中内建函数的简单用法说明
2016/05/05 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python内置函数OCT详解
2016/11/09 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
PyQt QMainWindow的使用示例
2021/03/24 Python
施工安全协议书
2013/12/11 职场文书
高职教师岗位职责
2013/12/24 职场文书
客服部班长工作责任制
2014/02/25 职场文书
物控部经理职务说明书
2014/02/25 职场文书
活动总结怎么写
2014/04/28 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
师德模范事迹材料
2014/06/03 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server