分类
摘要:
最近将万方数据的爬取代码进行了重构,速度大概有10w每小时吧,因为属于公司项目,代码暂时就不开源了,所以在这里先说说思路和一些注意事项吧,顺带吐槽一下万方。
先上图:
其实逻辑也蛮简单的,医学类的期刊分了16个大类,那么首先手动将这16大类所对应的唯一id拿下来拼接出该类型的url,然... 阅读原文
2019-09-23 20:41:07 阅读(2868) 评论(0)
摘要:
DJango错误日志生成
setting.py设置
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format... 阅读原文
2019-09-23 19:52:02 阅读(3483) 评论(0)
摘要:
drf框架接口文档
REST framework可以自动帮助我们生成接口文档。
接口文档以网页的方式呈现。
自动接口文档能生成的是继承自APIView及其子类的视图。
一.安装依赖
pip install coreapi
二.设置接口文档访问路径
在总路由中添加接口文档路径。
文档路由对应的视图配置为rest... 阅读原文
2019-09-23 19:44:03 阅读(2466) 评论(0)
摘要:
Python是最容易学习的编程语言之一,其语法近似英语。通常,初学者只会遇到一些小麻烦,如强制缩进、在函数中使用self等。
然而,当开始阅读、复制和编辑他人代码时,麻烦就接踵而至了。
这里,我将解释五个关于Python的概念,这些概念将有助于初学者修改他人代码。这些建议通过总结Python开发新手在研讨会上... 阅读原文
2019-09-23 19:28:06 阅读(2442) 评论(0)
摘要:
0922自我总结
drf框架中分页组件
普通分页(最常用)
自定制分页类
pagination.py
from rest_framework.pagination import PageNumberPagination
# 普通分页
class CarPageNumberPagination(PageNumb... 阅读原文
2019-09-23 18:46:02 阅读(2733) 评论(0)
摘要:
DRF框架安装配置及其功能概述
Django与DRF 源码视图解析
DRF框架序列化和返序列化
DRF框架serializers中ModelSerializer类简化序列化和反序列化操作
DRF源码save以及response
DRF框架中所有视图及用法
DRF框架中认证与权限工作原理及设置
DRF框架中jw... 阅读原文
2019-09-23 18:42:02 阅读(2267) 评论(0)
摘要:
0922自我总结
django后台管理-admin
一.模型注册
admin.py
注册方式一:
#在对于注册的app中的admin文件中导入模型然后注册模型
admin.site.register(导入的模型类)
注册方式二该方法是Django1.7的版本新增的功能:
from django.contrib... 阅读原文
2019-09-23 16:57:01 阅读(2310) 评论(0)
摘要:
前言:
之前在迭代器、可迭代对象这一部分一直有些混淆,结合一些资料,表达我对这些概念的理解,未必都对,但是适合刚开始入手的朋友们从零开始理解
开门见山首先介绍可迭代对象和迭代器的通俗理解
迭代器就是能被next()调用得到下一次迭代值的对象,迭代器不直接保存迭代的序列值,而保存得到下一次迭代... 阅读原文
2019-09-23 16:37:03 阅读(2392) 评论(0)
摘要:
在最近刷今日头条以及其他媒体软件时,经常会发现一些AI换脸的视频,于是我想,可不可以自己实现一个可以进行人脸识别的软件程序。我的具体流程是先配合python网络爬虫先进行万张PubFig人脸公共图片的爬取,分析出图片具体特征,然后再配合机器学习的OpenCV视觉库进行软件的构建。有一篇Gith... 阅读原文
2019-09-23 16:24:10 阅读(2345) 评论(0)
摘要:
最简单的实现了一下Python的多线程:
import threadingdef write_dbs(i):
print(i)
if __name__ == '__main__':
for i in range(7):
t = threading.Thread... 阅读原文
2019-09-23 14:33:02 阅读(3523) 评论(0)