随笔分类 - 其它
摘要:两种常见判断变量的方法(同样适用于其他的数据类型) demo: # 判断变量是否为整形 a = 5 if isinstance(a,int): print("%d是整形"%a) else: print("%s不是整形"%a) a = "5" if type(a) == int: print("%d是
阅读全文
摘要:目的:把从数据库读出的数据存入的redis 中既提高了效率,又减少了对数据库的读写,提高用户体验。 例如: 1,同一页面局部缓存,局部动态 2,页面缓存
阅读全文
摘要:Flower是Celery的一个实时监控和管理Web界面工具,目前仍在活跃的开发之中,但已经是一个很重要的可用工具了。这是推荐使用的Celery监控工具。 1,安装依赖 pip install flower 2,在项目目录下运行 flower命令启动web-server python manage.
阅读全文
摘要:celery是一个基于python开发的简单、灵活且可靠的分布式任务队列框架,支持使用任务队列的方式在分布式的机器/进程/线程上执行任务调度。采用典型的生产者-消费者模型,主要由三部分组成: 1. 消息队列broker:broker实际上就是一个MQ队列服务,可以使用redis、rabbitmq等作
阅读全文
摘要:官方片段: 虽然Python使得通过smtplib 模块发送电子邮件相对容易,但Django提供了一些轻量级包装。提供这些包装器是为了使发送电子邮件更加快速,以便在开发过程中轻松测试电子邮件发送,并为不能使用SMTP的平台提供支持。 代码存在于django.core.mail模块中。 demo: 1
阅读全文
摘要:目的:访问服务器频繁的读取数据库 ,会耗损服务器性能及降低用户体验,为此引入Redis 1,安装 redis(2.10.6兼容性更好) 2,settings.py配置
阅读全文
摘要:通常我们认为在类中的函数为方法,类外面声明def为函数,这种说法有点片面 方法1: 可以看出通过类方法调用为函数,通过实例化对象调用为方法 方法2: 可以用内置的isinstance 来判断
阅读全文
摘要:首先要安装Anaconda 下载网址:https://www.anaconda.com/distribution/#download-section Miniconda下载网址:https://conda.io/en/latest/miniconda.html 1,安装完成配置环境变量 3,安装新的
阅读全文
摘要:首先申请邮箱并在设置中申请到授权码,授权码的目的仅仅是让你有权限发邮件,但是不能登录到邮箱进行修改,发送邮件时,可以代替密码 1,配置文件settings.py 2,views.py中制作一个简单的邮件并发送 from mymac.settings import DEFAULT_FROM_EMAIL
阅读全文
摘要:跨域:通过js或python在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(Django)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 1,安装依赖包 2,修改setting.py中配置 添加应用 中间层设置 添加白名
阅读全文
摘要:正向解析就是按照顺序查找访问(urls.py view--templates) 反向解析就是根据命名空间命名来调到指定的页面 用反向解析的原因: 随着功能的增加会出现更多的视图,可能之前配置的正则表达式不够准确,于是就要修改正则表达式,但是正则表达式一旦修改了,之前所有对应的超链接都要修改,真是一件
阅读全文
摘要:1.限制IP地址单位时间的访问次数 : 分析:没有哪个常人一秒钟内能访问相同网站5次,除非是程序访问,而有这种喜好的,就剩下搜索引擎爬虫和讨厌的采集器了。 弊端:一刀切,这同样会阻止搜索引擎对网站的收录 适用网站:不太依靠搜索引擎的网站 采集器会怎么做:减少单位时间的访问次数,减低采集效率 2.屏蔽
阅读全文
摘要:Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器
阅读全文
摘要:目的:有时需对数据进行到出到Excel,直观的给别人参阅,或从Excel中读取数据进行操作和分析依赖库 pandas 可简单的读出和写入 1,根据Excel读取( 需安装xlrd库) 2, 到出Excel文件(需安装openpyxl库) **注意: 使用pandas_DateFrame数据为二维数组
阅读全文
摘要:from PIL import Image import numpy as np #封装一个图像处理类 class TestNumpy(object): def photo2paint(self,img_url): # 读取图片 my_photo = np.asarray(Image.open(img_url).convert("L")).astype(...
阅读全文
摘要:1,安装 Pyinstaller 命令提示符窗口:pip install pyinstaller 2,制作二维码脚本 d5_code.py 3,打包 Python脚本 在运行 pyinstaller命令需在py同一个目录下 pyinstaller -F d5_code.py **常用的一些附加: -
阅读全文
摘要:场景:如不想启动服务在框架中查看数据库数据,同时使用ORM框架对数据库操作带来的好处
阅读全文
摘要:import pandas as pd import numpy as np from sqlalchemy import create_engine import pandas as pd import numpy as np from sqlalchemy import create_engin
阅读全文
摘要:fromkeys是创造一个新的字典。就是事先造好一个空字典和一个列表,fromkeys会接收两个参数,第一个参数为从外部传入的可迭代对象,会将循环取出元素作为字典的key值,另外一个参数是字典的value值,不写所有的key值所对应的value值均为None,写了则为默认的值 传入第二个参数: fr
阅读全文

浙公网安备 33010602011771号