<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dkmnqa867263</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dkmnqa867263]]></copyright><item><title><![CDATA[pycharm]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934206</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934206</guid><author>dkmnqa867263</author><pubDate>Wed, 10 Oct 2018 10:55:00 +0800</pubDate><description><![CDATA[7DRQH82JDP-eyJsaWNlbnNlSWQiOiI3RFJRSDgySkRQIiwibGljZW5zZWVOYW1lIjoid2VpbmFuIHdhbmciLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5...]]></description><category></category></item><item><title><![CDATA[python中后端数据序列化不显示中文的解决方法]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934203</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934203</guid><author>dkmnqa867263</author><pubDate>Thu, 27 Sep 2018 17:10:00 +0800</pubDate><description><![CDATA[我们在前后端交互的时候，让序列化的数据更友好的显示，我们会用到

import json
js = json.loads('{"name": "多多"}')
print (json.dumps(js))
{"name": "\u54c8\u54c8"}

#解决办法很简单:

print (json.dumps(js, ensure_ascii=False))
...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Flask的基础(5)]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934205</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934205</guid><author>dkmnqa867263</author><pubDate>Tue, 28 Aug 2018 11:55:00 +0800</pubDate><description><![CDATA[内容概要：

SQLAlchemy
flsak-sqlalchemy
flask-script
flask-migrate
Flask的目录结构


一、SQLAlchemy
1、概述
SQLAlchemy是一个ORM的框架，ORM就是关系对象映射，具体可以参照Django中的ORM。
作用：帮助我们使用类和对象快速实现数据库操作

数据库：
　　-原生...]]></description><category></category></item><item><title><![CDATA[Linux 自动化部署]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934052</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934052</guid><author>dkmnqa867263</author><pubDate>Tue, 28 Aug 2018 10:25:00 +0800</pubDate><description><![CDATA[1、pexpect
Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现，是一个用来启动子程序，并使用正则表达式对程序输出做出特定响应，以此实现与其自动交互的 Python 模块。 Pexpect 的使用范围很广，可以用来实现与 ssh、ftp 、telnet 等程序的自动交互；可以用来自动复制软件安装包并在不同机器自动安装；还可以用来实现软件测试中...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Flask的基础(4)]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934201</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934201</guid><author>dkmnqa867263</author><pubDate>Fri, 24 Aug 2018 19:08:00 +0800</pubDate><description><![CDATA[今日内容：

上下文管理：LocalProxy对象
上下文管理： 请求上下文： request/session app上下文：app/g
第三方组件：wtforms   1、使用  2、原理　　　


一、LocalProxy
首先我们一看一段自己写的代码：

#test.py
DATA={
    'request':{
        ...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Flask的基础（3）]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934202</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934202</guid><author>dkmnqa867263</author><pubDate>Thu, 23 Aug 2018 15:34:00 +0800</pubDate><description><![CDATA[上篇我们大概简单描述了一下上下文管理，这篇来具体来说说，

上下管理的request
上下管理的session
第三方组件：flask-session
pymysql操作数据库 数据库连接池


一、前奏
1、一个新名词：偏函数 （可以帮你自动传参数）

import functools   #装饰器用过的模块

def index(a,b):
   ...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Flask的基础(2)]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934199</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934199</guid><author>dkmnqa867263</author><pubDate>Wed, 22 Aug 2018 14:04:00 +0800</pubDate><description><![CDATA[知识回顾
1、django 和flask区别？
　　最大的不同就是django请求相关的数据，通过参数一个一个传递过去的，而flask就是先把放在某个地方，然后去取，这个东西叫上下文管理
2、什么是wsgi？
　　web服务网关接口，wsgi就是一个协议和规范,实现该协议的模块：
　　-wsgiref
　　-werkzeug
　　实现其协议的模块本质上就是socket服务端...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Flask的基础]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934200</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934200</guid><author>dkmnqa867263</author><pubDate>Tue, 21 Aug 2018 16:57:00 +0800</pubDate><description><![CDATA[一、概述
最大的特点：短小精悍、可拓展强的一个Web框架。注意点：上下文管理机制，依赖wsgi:werkzurg 模块
二、前奏学习werkzurg
先来回顾一个知识点：一个类加括号会执行__init__方法，一个对象加括号执行__call__方法
事例1：

from werkzeug.wrappers import Request, Response

@Reque...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶  django-rest framework 中的 版本操作（看源码解说）]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934197</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934197</guid><author>dkmnqa867263</author><pubDate>Fri, 17 Aug 2018 16:46:00 +0800</pubDate><description><![CDATA[今天我们来说一说rest framework 中的 版本 操作的详解
首先我们先回顾一下 rest framework的流程：
请求进来走view ，然后view调用视图的dispath函数
为了演示方便我们先来启一个项目：
在settings 中 INSTALLED_APPS 添加 rest_framework ,
在view.py 中创建一个视图类 假使来个课程类吧：
...]]></description><category></category></item><item><title><![CDATA[git的基本操作]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934053</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934053</guid><author>dkmnqa867263</author><pubDate>Wed, 15 Aug 2018 14:57:00 +0800</pubDate><description><![CDATA[git是做什么的？
git是一个用于帮助用户实现版本控制的软件
一、版本控制概述
1.1、什么是版本控制
版本控制（Revision control）是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史，方便查看更改历史记录，备份以便恢复以前的版本的软件工程技术。


实现跨区域多人协同开发
追踪和记载一个或者多个文件的历史记录
组织和保护你的源代码和文档...]]></description><category></category></item><item><title><![CDATA[vue的开发环境搭建命令加图解]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934198</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934198</guid><author>dkmnqa867263</author><pubDate>Mon, 13 Aug 2018 22:30:00 +0800</pubDate><description><![CDATA[vue的开发环境的搭建
不管什么软件我们都要去官网下载安装，这是作为专业程序员的安全意识。
1、安装node.js 
官方下载的页面：点击这里
大约展示的页面是这样子的！我们演示是windows 64位的安装

关于版本的选择，作为开发我们最好还是用已经比较稳定的版本，这样话就算遇到坑，解决的问题的文档也好找，
最新版本的可能会有未知的错误 ，官方也会推荐稳定的版本，...]]></description><category></category></item><item><title><![CDATA[Django contenttypes 框架详解]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934195</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934195</guid><author>dkmnqa867263</author><pubDate>Sun, 12 Aug 2018 23:11:00 +0800</pubDate><description><![CDATA[一、什么是Django ContentTypes？
Django ContentTypes是由Django框架提供的一个核心功能，它对当前项目中所有基于Django驱动的model提供了更高层次的抽象接口。 当然我们不是说的是http中的content-type！完全没有任何关系！下面将一步一步解释Django ContentTypes在Django框架中做了什么，以及如何使用Djan...]]></description><category></category></item><item><title><![CDATA[linux基础环境搭建（2）]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934196</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934196</guid><author>dkmnqa867263</author><pubDate>Sun, 12 Aug 2018 23:07:00 +0800</pubDate><description><![CDATA[打开虚拟机，用Xshell连接之前，首先我们要获取IP的地址

先输入获取 IP的命令


ip addr    获取ipifup (网卡名字)    #网卡启动ifdown (网卡名字)   #网卡关闭

没有获取到的话

我们要开始按照下面的顺序排查故障：




按照上面的步骤，一步一步排除问题。





有的时候公司不一定全是Xshel...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Django中序列化以及rest_framework的序列化]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934193</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934193</guid><author>dkmnqa867263</author><pubDate>Thu, 02 Aug 2018 22:29:00 +0800</pubDate><description><![CDATA[一、django框架的序列化
直接上代码
1、这是app下的models.py

from django.db import models

# Create your models here.



class Course(models.Model):
    title=models.CharField(max_length=32)

2、这是app下的v...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶-RESTful 软件架构风格]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934194</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934194</guid><author>dkmnqa867263</author><pubDate>Tue, 31 Jul 2018 16:55:00 +0800</pubDate><description><![CDATA[一. 什么是RESTful



REST与技术无关，代表的是一种软件架构风格，REST是Representational State Transfer的简称，中文翻译为“表征状态转移”
REST从资源的角度类审视整个网络，它将分布在网络中某个节点的资源通过URL进行标识，客户端应用通过URL来获取资源的表征，获得这些表征致使这些应用转变状态
所有的数据，不过是通过网络获取...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Django-CBV和FBV及CBV的源码分析]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934192</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934192</guid><author>dkmnqa867263</author><pubDate>Tue, 31 Jul 2018 15:23:00 +0800</pubDate><description><![CDATA[一、CBV和FBV
全称应该是class base views 和function base views理解起来应该就是基于类的视图函数和基于函数的视图函数
FBV
应该是我目前最常用的一种方式了，就是给每一个views里的功能添加自己专用的方法。例如如果要对网页进行get访问，然后通过获得request中post方式传递的form表单获取数据。

from django.ht...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶Django-form组件中model form组件]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934191</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934191</guid><author>dkmnqa867263</author><pubDate>Tue, 24 Jul 2018 23:14:00 +0800</pubDate><description><![CDATA[Django的model form组件
　　这是一个神奇的组件，通过名字我们可以看出来，这个组件的功能就是把model和form组合起来，先来一个简单的例子来看一下这个东西怎么用：比如我们的数据库中有这样一张学生表，字段有姓名，年龄，爱好，邮箱，电话，住址，注册时间等等一大堆信息，现在让你写一个创建学生的页面，你的后台应该怎么写呢？首先我们会在前端一个一个罗列出这些字段，让用户去填写，...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶补充Django中的文件的上传]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934189</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934189</guid><author>dkmnqa867263</author><pubDate>Sun, 22 Jul 2018 15:10:00 +0800</pubDate><description><![CDATA[PS:这段时间有点不在状态，刚刚找回那个状态，那么我们继续曾经的梦想
今天我们来补充一下文件的上传的几种方式：
首先我们先补充的一个知识点：
一、请求头ContentType：
ContentType 指的是请求体的编码类型，常见的类型共有三种：
1、application/x-www-form-urlencoded
这应该是最常见的POST提交数据的方式。浏览器的原生 &l...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶  heapq模块（如何查找最大或最小的N个元素）]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934188</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934188</guid><author>dkmnqa867263</author><pubDate>Tue, 10 Jul 2018 21:50:00 +0800</pubDate><description><![CDATA[一、怎样从一个集合中获得最大或者最小的 N 个元素列表？
　　heapq 模块有两个函数：nlargest() 和 nsmallest() 可以完美解决这个问题。

import heapq
nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]
print(heapq.nlargest(3, nums)) # Prints [42, 37...]]></description><category></category></item><item><title><![CDATA[python3-开发进阶-仿博客园项目setting.py的文件的配置,admin,forms（2）]]></title><link>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934186</link><guid>https://blog.youkuaiyun.com/dkmnqa867263/article/details/101934186</guid><author>dkmnqa867263</author><pubDate>Mon, 09 Jul 2018 18:59:00 +0800</pubDate><description><![CDATA[前面我们先分析了一下，做这个项目需要的几张表，今天我们从配置文件开始一步一步去解释这么的原因
首先先来看setting.py文件:

"""
Django settings for mybbs project.

Generated by 'django-admin startproject' using Django 1.11.11.

For more inform...]]></description><category></category></item></channel></rss>