- 博客(27)
- 收藏
- 关注
原创 Django version 3 using settings 项目.settings
在最初创建django app的时候提示Django version 3.0.6, using settings ‘mysite.settings’这句话表面django 从3.0.6开始需要在setting文件里面添加app应用
2020-05-29 22:59:21
2613
原创 python win32 excel转pdf
python 使用win32进行excel转pdf1.pip install win32(pip失败,百度找答案)2.引入模块from win32com.client import DispatchEx3.def excel_pdf(path):# Excel转pdf#文档路径path_2 = r'C:\Users\xX\Desktop\trx\result'#列出文件夹里面所...
2020-05-04 09:50:44
1931
原创 openpyxl无法保存图片之坑
openpyxl无法保存图片之坑在使用python对excel进行保存时会发现文件里面的图片无法保存,这里只需执行命令:pip install pillow会发现图片有回来了。
2020-05-03 00:15:58
5222
13
原创 windows docker安装及初体验(hello-word)
docker初体验安装与测试docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口直接安装docker网址一:https://docs.docker.com/docker-for-windows/in...
2019-06-10 16:32:37
983
原创 scrapy callback传参
先看代发from testone.items import TestoneItemclass ItcastSpider(scrapy.Spider):name = 'itcast'allowed_domains = ['23us.so']# 网站www后面的字母为域start_urls = ['https://www.23us.so/files/article/html/43/431...
2019-06-06 22:13:02
2782
1
原创 scrapy callback无效
在写scrapy的爬虫文件的时候发现明明设置了callback但无法执行后来通过网上找到原因是因为allowed_domains的域和要爬去的域不同所导致解决办法:1.把allowed_domains的域填写正确2删除allowed_domainsOK...
2019-06-06 21:59:19
2071
原创 chrome如何添加其他搜索引擎
首先在chrome浏览器地址栏输入:chrome://settings/searchEngines进入管理搜索引擎或者点击chrome设置找到管理搜索引擎这两步都是为了进入管理搜索引擎好了,现在进入管理搜索引擎接着点击添加之后会让你输入一些配置接下来告诉你怎么填写首先搜索引擎和关键字随便填,最重要的是网址格式,以360为例打开360搜索官网10.随便搜一下,比如搜索“...
2019-06-05 17:51:38
18400
3
原创 冒泡排序之python
arr = [7, 4, 3, 67, 34, 1, 8]def bubble_sort(): for i in range(len(arr)): for ii in range(len(arr)-1): if arr[ii] >arr[ii+1]: arr[ii],arr[ii+1] = arr[ii+1]...
2019-06-05 10:15:52
524
原创 经典for与迭代器和生成器的区别
迭代器迭代器(iterator)有时又称游标(cursor)是程式设计的软件设计模式,可在容器物件(container,例如链表或阵列)上遍访的界面,设计人员无需关心容器物件的内存分配的实现细节demo: a = iter([10,11,12,13,14,15]) print(next(a))out: out[0]:10不会记住上一次的位置迭代器会自动执行next(...
2019-06-04 10:27:19
902
原创 一个demo清楚的了解yield
总的来说yield就是一个生成器(generator)生成器和迭代起的区别在另一个文章已经说过了,这里简单说一下。迭代器比生成器更省内存下面来一个小demo体验一下yield的作用demo: def gen_yield(): for i in range(10): yield i print_yield = gen_yiel...
2019-06-04 09:29:54
956
原创 PyInstaller 打包
首先下载pip install pyinstaller接着创建env虚拟环境(如果不创建虚拟环境,打包的时候就会把当前环境下的所有包都打包)创建虚拟环境python -m venv myenv激活cmd输入命令:myenv\Scripts\activate.bat创建py程序def testt(): info_a = input('请输入a:') ...
2019-05-14 14:49:57
770
原创 Pycharm配置 Pyqt5
Python PyQt5下载PyQt5:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools PyQt5下载PyQt5-tools:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools安装完之后接下来配置pyc...
2019-05-14 14:48:33
605
原创 django 权限
django 权限管理分组操作:from django.contrib.auth.models import Group#创建用户组Group.object.create(name=group_name)用户分配到组(User + Group = user_group)myuser.groups.set([group_list])myuser.groups.add(gro...
2019-05-13 08:14:36
761
原创 django cache
django cache 缓存1.缓存可以解决代码大量的重复请求,减少访问者对数据库的压力官网:https://docs.djangoproject.com/zh-hans/2.2/topics/cache/2缓存的工作原理:given a URL, try finding that page in the cacheif the page is in the cache: re...
2019-05-12 22:02:20
1493
原创 django cache中文翻译
django cache 缓存框架动态网站的基本权衡是,它们是动态的。每次用户请求页面时,Web服务器都会进行各种计算 - 从数据库查询到模板呈现再到业务逻辑 - 以创建站点访问者看到的页面。从处理开销的角度来看,这比标准的文件读取文件系统服务器安排要昂贵得多对于大多数Web应用程序来说,这种开销并不是什么大问题,但对于中到高流量的站点,尽可能减少开销是至关重要的。这就需要用到缓存了。这里有...
2019-05-11 18:53:41
667
原创 django-haystack+jieba全文索引(前后端分离版)
django-haystack+jieba全文索引(前后端分离版)django-haystack前后端分离版,和不分离版差不多,区别就是需要重写SearchView前先看完不分离版:https://blog.csdn.net/weixin_43841577/article/details/89532313重写SearchViewview.pyfrom haystack.v...
2019-05-11 16:54:40
2332
原创 django Paginator
django Paginator 分页Django提供了一些类来帮助您管理分页数据 - 即分布在多个页面上的数据,使用“上一页/下一页”链接。这些教程都在django/core/paginator.py。下面的例子能够让你们体验django自带的分页功能Python manage.py shell#首先导入相应的模块>>> from django.co...
2019-05-11 15:08:42
1082
原创 django celery 异步发送邮箱
django + celery + redis 异步发送QQ邮箱django一般的代码逻辑都需要一步一步执行,这样大大的占用了I/O资源,用户也得不到完美的体验,django-celery可以灵活的解决这一问题,并且还支持定时任务。创建一个django项目,流程咱就不说了在setting.py里面配置邮箱服务EMAIL_HOST = ‘smtp.qq.com’EMAIL_PORT...
2019-05-10 17:27:05
1183
原创 django drf (过滤、搜索、排序、分页)
django drf (过滤、搜索、排序、分页)1.过滤参考官网:https://django-filter.readthedocs.io/en/master/guide/install.html在写django drf的时候会遇到搜索,以及过滤的情况。django-filter就可以很好的满足我们。本篇文章写的并不复杂,主要让读者入门,然后阅读官网进阶pip安装pip...
2019-05-06 16:32:07
4841
原创 django-haystack+jieba全文索引(前后端不分离版)
django-haystack进行全文索引django-haystack可以对信息进行快速的索引,同时灵活/强大,足以处理更高级的用例安装相关的包pip install django-haystackpip install whooshpip install jieba把haystack添加到setting.pyINSTALLED_APPS = [ 'hayst...
2019-04-26 10:14:01
2322
1
原创 快递公司编码大全
快递公司 编码顺丰速运 SF百世快递 HTKY中通快递 ZTO申通快递 STO圆通速递 YTO韵达速递 YD邮政快递包裹 YZPYEMS EMS天天快递 HHTT京东快递 JD优速快递 UC德邦快递 DBL宅急送 ZJSTNT快递 TNTUPS UPSDHL DHLFEDEX联邦(国内件) FEDEXFEDEX联邦(国际件) FE...
2019-04-18 14:18:58
86113
原创 django-password-reset邮箱重置密码
看了网上不少关于django-password-reset的教程,但个人感觉不适合新手操作,所以本篇文章希望让跟多的人看懂。官网地址:https://django-password-reset.readthedocs.io/en/latest/quickstart.html官网的提示:接下来我就把上面官网的要求走上一遍下载方式pip:pip install djang...
2019-04-16 10:10:40
6827
原创 python+django三种实现ajax的方法(判断三角形实例)
script实现Ajax本教程是判断三角型,而使用的ajax,包括script的一种方式,和jquery的两种方式建立方法(function)代码实例{% load static %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <titl...
2019-04-13 17:32:03
1639
原创 GIthub创建项目并推送文件
创建项目创建完成后在github创建完成后,接下来就准备推项目了点击复制github项目的链接现在开始操作本地文件创建一个新文件夹,并在该文件夹下点击 Git Bash Here把文件放到该文件夹下面,在github客户端输入以下命令git initgit add .git commit -m “注释”git pull --rebase origin master...
2019-04-09 13:46:21
999
原创 Django--session登陆并获取值
使用session登陆,那么就说明大家登录注册都可以实现。那就直接写seesion的教程在views.py登陆注册已经实现,那么就往session里面添加数据 user =request.session['name'] = name3.views.py的登陆视图#登陆模块def login(request,ess=None): #判断请求方式GET/POST if re...
2019-04-06 14:14:45
2947
原创 Django自带登录模块auth的登陆与登出
首先创建一个Django项目,这里就过了在views.py里面引入auth模块 from django.contrib.auth import authenticate, login, logout在views.py 里面创建三个视图函数主页视图登陆视图登出视图创建用户用于测试 python manage.py createsuperuser已上几点准备完毕...
2019-04-06 11:49:39
2624
2
原创 requests+Google爬取80%网站的思想
requests+Google爬取80%网站的思想1.requests相比urllib简单了许多,话不多说先来个官网看看:http://docs.python-requests.org/zh_CN/latest/user/quickstart.html2.pip install requests3.首先使用Google分析网站的数据,获取url的接口(接口是一个网站数据的真实来源)举一个简...
2019-03-19 14:29:43
3906
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人