网站开发
Laqide
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网站优化的关键技术:页面静态化和缓存
网页静态化就是通过生成HTML文件的方式,让用户尽可能多的访问HTML文件,而不是老是调用数据库生成网页。这样可以降低服务器的负载。生成网页的语句其实很简单,可以分为2部分,第一部分是组织模板:context ={}里面放入需要传到网页的内容temp = loader.get_template('static_index.html') static_index.html是已经写好的网页原创 2017-12-08 22:54:36 · 3377 阅读 · 1 评论 -
详细介绍网站分页(Django)
做网站分页,第一步是思考我有哪些数据需要前端传给后台。当然,应该有访问的页码,和内容相关信息。以电商网站为例,内容相关信息就是商品种类信息,比如手机、电脑、显示器等等。只有知道了内容相关信息,我们才知道从数据库里取哪些内容,之后才是分页。这里,我直接给大家一种解决方案。网页可以是:域名+/参数1+/参数2/+?sort type对应的是排序方式。这只是一种解决方案,大家可以自由设定,原创 2017-12-09 20:49:14 · 2425 阅读 · 0 评论 -
在Django框架下,用redis实现购物车功能
因为购物车属于频繁被操作的对象,所以我们与之存储在数据库里,不如存储在内存里。所以我们选择redis。另外,购物车要显示用户购买商品的条目数,这个属于局部刷新,不能用户每次添加购物车都刷新整个页面,所以要用到ajax。原创 2017-12-10 15:02:51 · 3395 阅读 · 3 评论 -
快速搭建搜索引擎。haystack + whoosh(Django)
部署:在settings.py文件中注册haystack, 并做如下配置:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contr原创 2017-12-09 21:57:31 · 2760 阅读 · 0 评论
分享