按时间排序 按相关度排序
按回复數排序 按相关度排序
工具类 代码类 文档 全部
VIP免费看 按人气排序 按时间排序 按相关度排序
}
sitemap很重要可以用来通知搜索引擎頁面的地址,页面的重要性帮助站点得到比较好的收录。
这样我们就可以在模板中使用 info 这个变量了
但是如果我们有一个变量,比如用戶的IP想显示在每个网页上。再比如显示所有的栏目信息在每个网页上该怎么做呢?
一种方法是用死代码直接把栏目固定写在 模块中,这个对于不经常变动的来说也是一个办法简单高效。但是要是用户的IP这样的因人而异的或者经常变动的,我们不得不用其它的办法叻
由于上下文渲染器API在Django 1.8 时发生了变化,被移动到了 tempate 文件夹下所以讲解的时候分两种,一种是 Django 1.8 及以后的和Django 1.7及以前的。
我们来看Django官方自帶的小例子:
中有这样一个函数
我们可以手动添加 request 的渲染器
这里的 context_processors 中放了一系列的 渲染器上下文渲染器 其实就是函数返回字典,这些值鈳以用在模板中
request 函数就是在返回一个字典,每一个模板中都可以使用这个字典中提供的 request 变量
比如 在template 中 获取当前访问的用户的用户名:
②,动手写个上下文渲染器
2.1 新建一个项目基于 Django 1.8,低版本的请自行修改对应地方:
整个项目当前目录结构如下:
最后面两个是我们新加入嘚我们稍后在模板中测试它。
2.7 打开开发服务器并访问进行测试吧:
}