![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
djongo
享受编程.
这个作者很懒,什么都没留下…
展开
-
Django2.0中URL的路由机制
Django2.0中URL的路由机制路由是关联url及其处理函数关系的过程.Django的url路由配置在settings.py文件中ROOT_URLCONF变量指定全局路由文件名称。Django中的路由都写在的urls.py文件中的URL模式列表中,由路径()或re_path()作为元素组成。Django中的URL路由流程:1 Django 查找全局urlpatterns变量(urls....转载 2018-08-02 15:49:40 · 437 阅读 · 0 评论 -
Django中的缓存
缓存对于中等流量的网站来说,尽可能地减少开销是必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免对于每次请求都重新计算 Django提供了不同级别的缓存粒度:可以缓存特定视图的输出、可以仅仅缓存那些很难生产出来的部分、或者可以缓存整个网站设置缓存通过设置决定把数据缓存在哪里,是数据库中...原创 2018-11-03 09:29:40 · 234 阅读 · 0 评论 -
Django的CORS跨域资源共享 django-cors-headers
现在,前端与后端分处不同的域名,我们需要为后端添加跨域访问的支持。我们使用CORS来解决后端对跨域访问的支持。使用django-cors-headers扩展参考文档https://github.com/ottoyiu/django-cors-headers/安装pip install django-cors-headers添加应用INSTALLED_APPS = ...原创 2018-11-06 10:47:30 · 1237 阅读 · 0 评论 -
Django项目常用配置
配置1. 修改settings/dev.py 文件中的路径信息我们将Django的应用放到了 工程目录/meiduo_mall/apps目录下,如果创建一个应用,比如users,那么在配置文件的INSTALLED_APPS中注册应用应该如下:INSTALLED_APPS = [ ... 'projectname.apps.users.apps.UsersConfig'...原创 2018-11-06 11:07:53 · 308 阅读 · 0 评论 -
Django中xadmin的使用
xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。1. 安装通过如下命令安装xadmin的最新版pip install https://github.com/sshwsfc/xadmin/tarball/master在配置文件中注册如下应用INSTALLED_APPS = [ ... 'xadmin', '...原创 2018-11-10 00:06:34 · 584 阅读 · 0 评论 -
Django的haystack对接elasticsearch服务器完成全文检索详解
1. 需求分析当用户在搜索框输入关键字后,我们要为用户提供相关的搜索结果。这种需求依赖数据库的模糊查询like关键字可以实现,但是like关键字的效率极低,而且查询需要在多个字段中进行,使用like关键字也不方便。我们引入搜索引擎来实现全文检索。全文检索即在指定的任意字段中进行检索查询。2. 搜索引擎原理通过搜索引擎进行数据查询时,搜索引擎并不是直接在数据库中进行查询,而是搜索...原创 2018-11-15 20:50:01 · 1782 阅读 · 0 评论 -
Django-crontab 定时任务
定时任务对于首页的静态化,考虑到页面的数据可能由多名运营人员维护,并且经常变动,所以将其做成定时任务,即定时执行静态化。在Django执行定时任务,可以通过django-crontab扩展来实现。安装pip install django-crontab添加应用INSTALLED_APPS = [ ... 'django_crontab', # 定时任...原创 2018-11-15 21:04:16 · 818 阅读 · 0 评论 -
Django 页面静态化 商品详情页静态化
商品详情页商品详情页依然采用页面静态化技术。商品详情页的静态化由运营人员在编辑商品信息时触发生成静态化页面。先来实现静态化异步任务,在celery_tasks中新建html/tasks.py任务from celery_tasks.main import celery_appfrom django.template import loaderfrom django.conf i...原创 2018-11-15 22:43:00 · 1350 阅读 · 0 评论