django--1

一、上下文管理器

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

猜你喜欢

转载自www.cnblogs.com/luoxinmoli/p/12313124.html