极墨笔记

 找回密码
 立即注册
搜索
热搜: UG 建模 discuz
查看: 663|回复: 0

[分享] Django 文章详情页的创建

[复制链接]

565

主题

731

帖子

7476

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7476

活跃会员推广达人突出贡献优秀版主荣誉管理论坛元老

发表于 2018-11-28 22:18:26 | 显示全部楼层 |阅读模式
文章详情页的创建与网站首页的创建类似,在博客的HTML模板中已经有详情页的模板了,文件名是“view.html”。
1.首先我们要在“views.py”中创建一个获取目标文章id的函数方法,这个代码如下。
  1. def view(request):
  2.     id = request.GET.get('id', None)
  3.     view = Article.objects.get(pk=id)
  4.     return render(request, 'view.html', locals())
复制代码
2.在“urls.py”文件中得加入我们的网页路由地址:
  1. path('view/', views.view, name='view'),
复制代码
3.将网页首页的文章列表的文章链接地址改为:
  1. {% url 'view' %}?id={{ article.id }}
复制代码
文章页面创建成功,点开发现页面是乱码,则在文章html页面修改静态文件地址
这边直接附上我改好的html文件,复制覆盖即可。 templates.rar (10.62 KB, 下载次数: 0)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|论坛版权|极墨笔记 ( 浙ICP备17036881号-1 )

GMT+8, 2019-12-8 22:20 , Processed in 0.049898 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表