自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Haystack的安装与使用

1.什么是HaystackHaystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持Solr,Elasticsearch,Whoosh, **Xapian搜索引擎它是一个可插拔的后端(很像Django的数据库层),所以几乎你所有写的代码都可以在不同搜索引擎之间便捷切换全文检索不同于特定字段的模糊查询,使用全文检索的效率更高,并且...

2019-07-08 17:30:01 1254

原创 Celery

1.什么是CleleryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度Celery架构Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。消息中间件Celery本身不提供消息服务,但是可以方便的和第三方提供的消...

2019-07-08 17:28:16 236 1

原创 使用requests和BeautifulSoup,模拟抽屉网的登录、点赞和评论

import requests, timefrom bs4 import BeautifulSoupheaders = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'...

2019-05-30 19:08:49 349

原创 破解极验登录滑动验证(博客园登录)

from selenium import webdriver # 用来驱动浏览器的from selenium.webdriver import ChromeOptionsfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.keys import Keysimport randomfrom P...

2019-05-30 15:58:10 886

原创 使用selenium爬取京东商城的商品信息

from selenium import webdriverfrom selenium.webdriver import ChromeOptionsfrom selenium.webdriver.common.keys import Keysimport time# 跳过谷歌浏览器的自动化检测option = ChromeOptions()option.add_argument('d...

2019-05-30 09:00:15 1060

原创 rest_framework中的解析模块,响应模块和版本控制模块

解析模块对于传输过来的数据进行有针对性的解析,其中有form-data(MultiPartParser),from-urlencoded(FormParser),json(JSONParser),只对存在parser_classes 中的数据类型进行解析,默认三种都有。# views.pyfrom rest_framework.viewsets import ModelViewSetfro...

2019-05-22 11:30:16 158

原创 rest_framework中的五大接口

rest_framework中有五大基础接口:get_list(获得多条数据),get_one(获得一条数据),post_one(添加一条数据),put_one(修改一条数据),delete_one(删除一条数据)五大接口基础实现from rest_framework.views import APIViewfrom rest_framework.response import Respon...

2019-05-22 11:18:54 961

原创 django_rest_framework分页实现代码

简单分页from rest_framework.pagination import BasePaginationfrom rest_framework.pagination import PageNumberPaginationfrom rest_framework.settings import api_settingsclass Teachers(APIView): throt...

2019-05-21 12:14:47 225

原创 django中间件,CRSF(跨站请求攻击),Auth认证模块

django请求响应的生命周期简介浏览器发送请求,通过web服务网管接口(wsgiref)封装解析成request,经过django的中间件(默认7个中间件,可自定义中间件,从上至下),经过urls.py进行路由的解析,到达对应的视图函数,视图函数和templates、models进行数据的处理和交互显示,视图函数处理完成之后返回request对象,依次通过urls.py,django的中间件(...

2019-04-23 20:45:35 369 1

原创 django中的ORM数据库操作(多表)

书籍表和出版社表的关系——一对多创建书籍记录的两种方式关联字段直接传入对应的id值models.Book.objects.create(name='金瓶梅',price='66.66',publish_id=1)在外键字段传入对应的对象publish_obj = models.Publish.objects.filter(pk=3).first()models.Book.obje...

2019-04-18 20:43:15 210

原创 关于django的两个settings配置文件

django有两个配置文件?在django中大家都能看到的就一个配置文件,就是项目名目录下的settings.py文件。这是django想要让用户看见的一个配置文件,但是转念一想像django这么重量级的框架怎么可能只有这个配置文件之中这么一点配置信息。所以在django中还有一个隐藏的配置文件,当你没有配置文件,那么就会默认使用django那个隐藏的配置文件。寻找隐藏的settings配置文...

2019-04-17 20:40:30 897

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除