随笔分类 - Python
摘要:1、首先开启smtp django 内部自己有一套邮件系统只需要配置如下内容即可 settings文件,(固定格式不用记) # 邮件配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # EMAIL_USE_TLS = F
阅读全文
摘要:特殊方法 特殊方法,也称为魔术方法 特殊方法都是使用__开头和结尾的 class Foo(object): def __call__(self, *args, **kwargs): '''构造方法的执行是由创建对象触发的,对象加括号执行''' print('__call__方法执行了') retur
阅读全文
摘要:pipreqs可以帮你找到当前项目的所有组件及其版本。 # 安装 pip3 install pipreqs #使用步骤 1.在项目根目录下执行命令 pipreqs ./ # 报错就执行下面这条 pipreqs ./ --encoding=utf-8 2.可以看到生成了requirements.txt
阅读全文
摘要:错误 解决 导入import functools 在你写的装饰器里面将函数通过 @functools.wraps(XXXXX)装饰一下
阅读全文
摘要:通过cleaned_data.get来获取页面form提交到后台的数据
阅读全文
摘要:通过python获取服务器cpu、内存、流量信息 cpu def get_cpu_status(path='/proc/loadavg'): ''' 监控CPU负载 ''' loadavg = {} with open(path, 'r', encoding='utf-8') as f1: list
阅读全文
摘要:1、有如下字典 dic = {'k1': 1, 'k2': 4, 'k3': 2, 'k4': 3, 'k5': 5} 如何通过值进行排序 答: dic = {'k1': 1, 'k2': 4, 'k3': 2, 'k4': 3, 'k5': 5} a = sorted(dic, key=lambd
阅读全文
摘要:Python写完程序,要靠命令来执行太LOW 再说别人的电脑,都没有Python库,怎么执行 如何将python 文件转换成exe可执行程序了? 其实很简单,有一个现成的pyInstaller工具,直接用就是了。 pyInstaller官网:http://www.pyinstaller.org/ #
阅读全文
摘要:pyc介绍 pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高。 而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。 pyc的内容,是跟python的版本相
阅读全文
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。 #格式: 设置颜色开始 :\033[显示方式;前景色;背景色m #说明: 前景色 背景色 颜色 30 40 黑色 31 41 红色 32 42 绿色 33 43 黃色
阅读全文
摘要:错误:Signal handler <bound method DjangoWorkerFixup.on_task_postrun of <celery.fixups.django.DjangoWorkerFixup object at 0x000002C9D2762940>> raised: Da
阅读全文
摘要:当你通过ajax提交post请求时会出现如下内容: 解决: 1、新建一个js文件 function getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie !== '') { var cooki
阅读全文
摘要:代码 #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import re import random from bs4 import BeautifulSoup from multiprocessing.dummy impo
阅读全文
摘要:<form action="" name="submitted" method="post"> <input type="text" name="test"/> <button οnclick="test1()"/>测试1</button> <button οnclick="test2()"/>测试
阅读全文
摘要:错误: C:\Users\Administrator\Desktop\code_release\apps\models.py changed, reloading. Watching for file changes with StatReloader Exception in thread dja
阅读全文
摘要:爬取妹子图目标网址:http://jandan.net/ooxx #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import os from concurrent.futures import ThreadPoolExec
阅读全文
摘要:我们在业务开发中会遇到有些字段是不需要用户进行填写的,但需要我们在后端进行赋值的情况。可以通过instance来实现 试图中如下 也可以在modelform中进行实现,通过重写__init__和save来实现
阅读全文
摘要:Django session用到了settings中的这两个东西(默认django项目是已有的)。 settings.py文件后面添加(根据情况添加) # session 设置 SESSION_COOKIE_NAME = "key" # Session的cookie保存在浏览器上时的key SESS
阅读全文
摘要:请求生命周期 - wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架 - 中间件,帮助我们对请求进行校验或在请求对象中添加其他相关数据 - 路由匹配 - 视图函数,在视图函数中进行业务逻辑的处理 - 中间件,对响应的数据进行处理。 - wsgi,将响
阅读全文
摘要:使用hashlib库的sha1对数据进行加密 用户登陆的时候,也需要对密码进行加密处理后再进行验证,否则会登陆失败 在models中加如下内容 创建一个新用户就会发现已经是密文的密码了(这里说的创建密码不是叫你直接去数据库创建)
阅读全文