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中的filter和lambda函数的使用
Apr 07 Python
python插入排序算法实例分析
Jul 03 Python
Python线程创建和终止实例代码
Jan 20 Python
Python 学习教程之networkx
Apr 15 Python
Python Django Cookie 简单用法解析
Aug 13 Python
python 生成器和迭代器的原理解析
Oct 12 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
python入门之基础语法学习笔记
Feb 08 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
新手学python应该下哪个版本
Jun 11 Python
Python用SSH连接到网络设备
Feb 18 Python
Python制作表白爱心合集
Jan 22 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
php session处理的定制
2009/03/16 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
php连接mysql数据库
2017/03/21 PHP
js传值 判断
2006/10/26 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
javascript基本语法
2016/05/31 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
Python base64编码解码实例
2015/06/21 Python
Python模拟用户登录验证
2017/09/11 Python
python距离测量的方法
2018/03/06 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
详解python pandas 分组统计的方法
2019/07/30 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python读取YAML文件过程详解
2019/12/30 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
介绍一下Java中标识符的命名规则
2014/02/03 面试题
公关关系专员的自我评价分享
2013/11/20 职场文书
赔偿协议书范本
2014/04/15 职场文书
网站推广策划方案
2014/06/04 职场文书
大学生毕业求职信
2014/06/12 职场文书
万能检讨书2000字
2014/10/17 职场文书
护士自我推荐信范文
2015/03/24 职场文书
服装店员工管理制度
2015/08/07 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android