- 博客(17)
- 收藏
- 关注
原创 python 获取异常类型
import jsondef austin(): try: json_data = "" json.loads(json_data) except Exception as e: print repr(e)if __name__ == '__main__': austin()输出结果:ValueErro...
2019-03-19 18:23:51
7375
原创 Python 字典里的键或值大小写转换
一、将字典里的键全部由大写转换为小写def capital_to_lower(dict_info): new_dict = {} for i, j in dict_info.items(): new_dict[i.lower()] = j return new_dictif __name__ == '__main__': before_dict...
2019-03-16 14:41:17
13140
1
原创 Pymongo常用查询方法总结
Python 直接连接mongodb数据库进行查询操作1、安装所需模块使用到的是pymongo模块,安装方法:pip install pymongo2、环境验证 3、连接数据库import pymongo def operating_mongodb(): client = pymongo.MongoClient('ip_address', ...
2019-01-03 18:12:37
27782
4
原创 pip download 命令的使用方法
比如下载 django 1.8.11版本和simplejson 3.14.0版本的包那么就将所需的包写入 requirement.txt 那么我的requirement.txt内容就是:django==1.8.11simplejson==3.14.0 如果还需要其他的包可以依次写,注意一定要写清楚自己所需的版本号避免使用的时候出错。例如:想将包放在\home\pa...
2018-09-04 17:04:01
37460
原创 python 将列表里的字典元素合并为一个字典
def list_dict(list_data): dict_data = {} for i in list_data: key, = i value, = i.values() dict_data[key] = value return dict_dataif __name__ == '__main__': list_d...
2018-08-29 13:50:16
7763
原创 python列表里的字典元素去重
def list_dict_duplicate_removal(): data_list = [{"a": "123", "b": "321"}, {"a": "123", "b": "321"}, {"b": "321", "a": "123"}] r
2018-08-24 10:56:13
7914
原创 python 统计字符串里各个字符出现的次数
from collections import Counterdef austin_test(): c = Counter() for i in 'programming': c[i] = c[i] + 1 print cif __name__ == '__main__': austin_test() 输出结果为: ...
2018-08-21 11:26:37
18311
原创 Mysql 授权
授权命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;授权成功后进行刷新:flush privileges;
2018-08-01 15:06:56
1468
原创 python get post delete put 四种请求方法汇总
最近在做接口的调试,用到了这四种请求方法,因此记录下来,方便以后查阅。如果能够帮到现在正在看文章的你,那就更好啦注意:params是添加到url的请求字符串中的,用于get请求; data是添加到请求体(body)中的, 用于post请求。 # -*- coding: utf-8 -*-import urllibimport urllib2import reques...
2018-07-31 10:57:48
18118
原创 Python UTC 格式化
# -*- coding: utf-8 -*-import datetimeutc = "2018-07-30T10:10:10Z"datetime.datetime.strptime(utc, "%Y-%m-%dT%H:%M:%SZ")
2018-07-31 10:14:06
3642
原创 ImportError: cannot import name MiddlewareMixin 解决方法
自己在开发中间件过程中,遇到了这个问题,通过查找资料,得以解决,现将它记录下来。这是因为我用的django 的版本没有MiddleMixin这个类。所有 from django.utils.deprecation import MiddlewareMixin 不能这么导入因此我们需要自己写一个,这样我们就不用引用这个类了,用我们自己写的就好啦。代码如下:class Middl...
2018-07-23 11:54:53
5126
原创 django Q 查询 filter 常用查询条件 总结
__exact 精确等于 like 'aaa' __iexact 精确等于 忽略大小写 ilike 'aaa' __contains 包含 like '%aaa%' __icontains 包含 忽略大小写 ilike '%aaa%', __gt 大于 __gte 大于等于 __lt 小于 __lte 小于等于 __in 存在于一个list范围内 ...
2018-07-20 14:44:15
7986
原创 django 组关系 随笔
django 用户与组的关系1、添加组from django.http import JsonResponsefrom django.contrib.auth.models import Groupdef add_group(request): if request.method == "POST": name = request.POST.get('name')...
2018-07-13 17:05:23
494
原创 django实现利用邮箱进行登录
项目工作中,有时候的登录方式不仅仅限于使用用户名登录,有时候客户还会要求进行邮箱或手机号进行登录。接下来我们就一起看看是怎么实现的吧!1、首先我们需要在我们的配置文件中添加上以下代码(指定后端认证): AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', 'system.v...
2018-07-12 18:31:42
3865
原创 python html 转义方法
def html_escape(html): html = html.replace('&quot;', '"') html = html.replace('&amp;', '&') html = html.replace('&lt;', '<') html = html.replace('&gt;', '>')...
2018-06-08 16:41:09
1720
原创 win7 下实现django 开机自启并隐藏cmd窗口
测试机:win7 系统。测试结果:django 项目可以实现开机运行。实现方法:一、 编写vbs 文件,将vbs 文件放入开机启动项。(可以隐藏cmd窗口,之前试过直接启动bat文件并隐藏,但没有成功,故使用了vbs文件)二、 编写bat 文件,将bat文件路径放入vbs 文件中,确保开机之后可以执行bat 文件。操作步骤:一、 在 C盘或D盘等的磁盘根目录下创建bat ...
2018-03-01 09:58:13
3166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人