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中的__slots__使用示例
Feb 26 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
Apr 08 Python
Python装饰器基础详解
Mar 09 Python
python 设置文件编码格式的实现方法
Dec 21 Python
tensorflow使用神经网络实现mnist分类
Sep 08 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
Aug 28 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 Python
基于matplotlib xticks用法详解
Apr 16 Python
Django缓存Cache使用详解
Nov 30 Python
Python环境搭建过程从安装到Hello World
Feb 05 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
基于mysql的论坛(3)
2006/10/09 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
简单实现js悬浮导航效果
2017/02/05 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
github配置使用指南
2014/11/18 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
替换python字典中的key值方法
2018/07/06 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
顶丰TOPPIK台湾官网:增发纤维假发,告别秃发困扰
2018/06/13 全球购物
中专自我鉴定范文
2013/10/16 职场文书
土木工程毕业生推荐信
2013/10/28 职场文书
简历自荐信
2013/12/02 职场文书
电台实习生求职信
2014/02/25 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
党员一帮一活动总结
2014/07/08 职场文书
协会周年庆活动方案
2014/08/26 职场文书
卖房协议书样本
2014/10/30 职场文书
经验交流材料格式
2014/12/30 职场文书
教师党员个人总结
2015/02/10 职场文书
重阳节慰问信
2015/02/15 职场文书
2016年教师新年寄语
2015/08/18 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers