首页 > 其他 > 详细

django--1

时间:2020-02-15 20:01:14      阅读:66      评论:0      收藏:0      [点我收藏+]

一、上下文管理器

1、每个view里面都需要用到的操作,那你就放到上下文管理器里面查
2、先定义一个函数,函数必须有一个参数,是request
3、这个函数要返回一个字典
4、要加在配置文件里面 TEMPLATES=>options=>

1)、user目录下创建python文件process_content.py(文件名自己定义)

内容如下

技术分享图片

2)、settings.py文件中配置新建文件的路径

技术分享图片

3)、view.py 将重复内容去除

技术分享图片4)、进入index 页面,修改内容刷新,显示正常;点击分类后,日志中显示打印内容

技术分享图片

技术分享图片

技术分享图片

5)页面显示如图:

技术分享图片二、模板继承

实现点击文章标题跳转到文章详情页面

1、views.py实现逻辑

技术分享图片

技术分享图片

2、配置urls.py

技术分享图片

3、将模板中的文章详情页面复制到templates目录下,更改css,js,images路径,更改文章标题,简介,内容,更新时间等,将详情页面的分类导航更改成和首页一致

技术分享图片

技术分享图片

4、index.html 中配置详情页面的路径

技术分享图片继承:

1、将页面公共的部分单独写在一个文件中,标记可变的部分

新建base.html,为了单独页面可能访问js,css,节省网速要预留js,css口

技术分享图片

info.html

技术分享图片

index.html

技术分享图片

django--1

原文:https://www.cnblogs.com/luoxinmoli/p/12313124.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!