<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[遇见的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35959613</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35959613]]></copyright><item><title><![CDATA[python 获取异常类型]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/88669266</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/88669266</guid><author>qq_35959613</author><pubDate>Tue, 19 Mar 2019 18:23:51 +0800</pubDate><description><![CDATA[import json


def austin():
    try:
        json_data = ""
        json.loads(json_data)
    except Exception as e:
        print repr(e)


if __name__ == '__main__':
    austin()



输出结果：ValueErro...]]></description><category></category></item><item><title><![CDATA[Python 字典里的键或值大小写转换]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/88597727</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/88597727</guid><author>qq_35959613</author><pubDate>Sat, 16 Mar 2019 14:41:17 +0800</pubDate><description><![CDATA[一、将字典里的键全部由大写转换为小写
def capital_to_lower(dict_info):
 new_dict = {}
 for i, j in dict_info.items():
 new_dict[i.lower()] = j
 return new_dict

if __name__ == '__main__':
 before_dict...]]></description><category></category></item><item><title><![CDATA[Pymongo常用查询方法总结]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/85708749</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/85708749</guid><author>qq_35959613</author><pubDate>Thu, 03 Jan 2019 18:12:37 +0800</pubDate><description><![CDATA[Python 直接连接mongodb数据库进行查询操作

1、安装所需模块

使用到的是pymongo模块，安装方法：pip install pymongo

2、环境验证

      

3、连接数据库

import pymongo

 

 

def operating_mongodb():

    client = pymongo.MongoClient('ip_address', ...]]></description><category></category></item><item><title><![CDATA[Python 运算符]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/83054728</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/83054728</guid><author>qq_35959613</author><pubDate>Mon, 15 Oct 2018 10:04:02 +0800</pubDate><description><![CDATA[gt   大于

ge  大于等于

eq  等于

le  小于等于

lt  小于

ne  不等于]]></description><category></category></item><item><title><![CDATA[pip download 命令的使用方法]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/82386475</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/82386475</guid><author>qq_35959613</author><pubDate>Tue, 04 Sep 2018 17:04:01 +0800</pubDate><description><![CDATA[比如下载 django 1.8.11版本和simplejson 3.14.0版本的包

那么就将所需的包写入  requirement.txt

 

那么我的requirement.txt内容就是：

django==1.8.11

simplejson==3.14.0

 

如果还需要其他的包可以依次写，注意一定要写清楚自己所需的版本号避免使用的时候出错。

例如：想将包放在\home\pa...]]></description><category></category></item><item><title><![CDATA[python  将列表里的字典元素合并为一个字典]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/82182037</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/82182037</guid><author>qq_35959613</author><pubDate>Wed, 29 Aug 2018 13:50:16 +0800</pubDate><description><![CDATA[
def list_dict(list_data):
   dict_data = {}
   for i in list_data:
       key, = i
       value, = i.values()
       dict_data[key] = value
   return dict_data


if __name__ == '__main__':
    list_d...]]></description><category></category></item><item><title><![CDATA[python列表里的字典元素去重]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/82014044</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/82014044</guid><author>qq_35959613</author><pubDate>Fri, 24 Aug 2018 10:56:13 +0800</pubDate><description><![CDATA[
def list_dict_duplicate_removal():
    data_list = [{&quot;a&quot;: &quot;123&quot;, &quot;b&quot;: &quot;321&quot;}, {&quot;a&quot;: &quot;123&quot;, &quot;b&quot;: &quot;321&quot;}, {&quot;b&quot;: &quot;321&quot;, &quot;a&quot;: &quot;123&quot;}]
    r]]></description><category></category></item><item><title><![CDATA[python  统计字符串里各个字符出现的次数]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81904519</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81904519</guid><author>qq_35959613</author><pubDate>Tue, 21 Aug 2018 11:26:37 +0800</pubDate><description><![CDATA[
from collections import Counter


def austin_test():
    c = Counter()
    for i in 'programming':
        c[i] = c[i] + 1
    print c


if __name__ == '__main__':
    austin_test()

 

输出结果为：

     ...]]></description><category></category></item><item><title><![CDATA[Mysql 授权]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81330909</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81330909</guid><author>qq_35959613</author><pubDate>Wed, 01 Aug 2018 15:06:56 +0800</pubDate><description><![CDATA[授权命令：GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

授权成功后进行刷新：flush privileges;

 ]]></description><category></category></item><item><title><![CDATA[python get post delete put  四种请求方法汇总]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81068042</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81068042</guid><author>qq_35959613</author><pubDate>Tue, 31 Jul 2018 10:57:48 +0800</pubDate><description><![CDATA[最近在做接口的调试，用到了这四种请求方法，因此记录下来，方便以后查阅。

如果能够帮到现在正在看文章的你，那就更好啦

注意：

params是添加到url的请求字符串中的，用于get请求； 

data是添加到请求体（body）中的， 用于post请求。

 


# -*- coding: utf-8 -*-
import urllib
import urllib2
import reques...]]></description><category></category></item><item><title><![CDATA[Python UTC 格式化]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81297227</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81297227</guid><author>qq_35959613</author><pubDate>Tue, 31 Jul 2018 10:14:06 +0800</pubDate><description><![CDATA[
# -*- coding: utf-8 -*-
import datetime

utc = &quot;2018-07-30T10:10:10Z&quot;

datetime.datetime.strptime(utc, &quot;%Y-%m-%dT%H:%M:%SZ&quot;)]]></description><category></category></item><item><title><![CDATA[ImportError: cannot import name MiddlewareMixin 解决方法]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81165346</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81165346</guid><author>qq_35959613</author><pubDate>Mon, 23 Jul 2018 11:54:53 +0800</pubDate><description><![CDATA[自己在开发中间件过程中，遇到了这个问题，通过查找资料，得以解决，现将它记录下来。

这是因为我用的django 的版本没有MiddleMixin这个类。

所有 from django.utils.deprecation import MiddlewareMixin 不能这么导入

因此我们需要自己写一个，这样我们就不用引用这个类了，用我们自己写的就好啦。

代码如下：


class Middl...]]></description><category></category></item><item><title><![CDATA[django Q 查询   filter   常用查询条件 总结]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81132034</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81132034</guid><author>qq_35959613</author><pubDate>Fri, 20 Jul 2018 14:44:15 +0800</pubDate><description><![CDATA[__exact 精确等于      like 'aaa'
	 __iexact 精确等于    忽略大小写 ilike 'aaa'
	__contains 包含 like '%aaa%'
	__icontains 包含        忽略大小写 ilike '%aaa%'，
	__gt 大于
	__gte 大于等于
	__lt 小于
	__lte 小于等于
	__in 存在于一个list范围内
	...]]></description><category></category></item><item><title><![CDATA[django 组关系 随笔]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81034407</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81034407</guid><author>qq_35959613</author><pubDate>Fri, 13 Jul 2018 17:05:23 +0800</pubDate><description><![CDATA[django 用户与组的关系1、添加组from django.http import  JsonResponse
from django.contrib.auth.models import Group


def add_group(request):
    if request.method == &quot;POST&quot;:
        name = request.POST.get('name')...]]></description><category></category></item><item><title><![CDATA[django实现利用邮箱进行登录]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/81020216</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/81020216</guid><author>qq_35959613</author><pubDate>Thu, 12 Jul 2018 18:31:42 +0800</pubDate><description><![CDATA[项目工作中，有时候的登录方式不仅仅限于使用用户名登录，有时候客户还会要求进行邮箱或手机号进行登录。

接下来我们就一起看看是怎么实现的吧！

1、首先我们需要在我们的配置文件中添加上以下代码（指定后端认证）：

 


AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'system.v...]]></description><category></category></item><item><title><![CDATA[python  html  转义方法]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/80625146</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/80625146</guid><author>qq_35959613</author><pubDate>Fri, 08 Jun 2018 16:41:09 +0800</pubDate><description><![CDATA[def html_escape(html):
    html = html.replace('&amp;amp;quot;', '&quot;')
    html = html.replace('&amp;amp;amp;', '&amp;amp;')
    html = html.replace('&amp;amp;lt;', '&amp;lt;')
    html = html.replace('&amp;amp;gt;', '&amp;gt;')
...]]></description><category></category></item><item><title><![CDATA[win7 下实现django 开机自启并隐藏cmd窗口]]></title><link>https://blog.youkuaiyun.com/qq_35959613/article/details/79408362</link><guid>https://blog.youkuaiyun.com/qq_35959613/article/details/79408362</guid><author>qq_35959613</author><pubDate>Thu, 01 Mar 2018 09:58:13 +0800</pubDate><description><![CDATA[ 测试机：win7 系统。测试结果：django 项目可以实现开机运行。实现方法：一、     编写vbs 文件，将vbs 文件放入开机启动项。（可以隐藏cmd窗口，之前试过直接启动bat文件并隐藏，但没有成功，故使用了vbs文件）二、     编写bat 文件，将bat文件路径放入vbs 文件中，确保开机之后可以执行bat 文件。操作步骤：一、     在 C盘或D盘等的磁盘根目录下创建bat ...]]></description><category></category></item></channel></rss>