05 2017 档案

摘要:使用基于类的视图重写API 我们首先将根视图重写为基于类的视图。所有这一切都涉及到重构views.py。 到现在为止还很好。它看起来与以前的情况非常相似,但是在不同的HTTP方法之间有了更好的分离。继续更新views.py。 看起来不错。它现在仍然非常类似于基于函数的视图。 我们还需要重构urls. 阅读全文
posted @ 2017-05-26 15:46 羊小羚 编辑
摘要:这一部分可以让返回的api信息以两种格式呈现:.json和.api REST框架的核心部分。我们来介绍几个基本的组成部分。 Request objects REST框架引入了Request对象来扩展常规的HttpRequest,并提供更灵活的请求解析。Request对象的核心功能是request.d 阅读全文
posted @ 2017-05-26 12:23 羊小羚 编辑
摘要:virtualenv is a tool to create isolated Python environments. 建立一个新的环境 Before we do anything else we'll create a new virtual environment, using virtual 阅读全文
posted @ 2017-05-25 22:38 羊小羚 编辑
摘要:Installation Install using pip, including any optional packages you want... ...or clone the project from github. Add 'rest_framework' to your INSTALLE 阅读全文
posted @ 2017-05-25 19:46 羊小羚 编辑
摘要:闭包:如果一个内部函数,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。 闭包 = 内部函数 + 定义函数时的环境 开放封闭原则:对修改封闭,对扩展开放。 函数装饰器: 无参函数: 有参函数: 有参装饰器: 嵌套装饰器: 类装饰器: 使用装饰器极大地 阅读全文
posted @ 2017-05-24 23:34 羊小羚 编辑
摘要:节点操作: 属性操作: 文本操作: 阅读全文
posted @ 2017-05-16 01:50 羊小羚 编辑
摘要:os : 与操作系统交互的模块 还有: 示例,处理文件 sys: 与python解释器交互的模块 示例:日志打印 添加环境变量, logging: 日志级别等级:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET。 日志配置方法: format的格式 阅读全文
posted @ 2017-05-15 19:56 羊小羚 编辑
摘要:列表 列表中元素是如何存储的? #内存地址不连续 列表提供了哪些基本的操作? 这些操作的时间复杂度是多少? #增,insert是O(n),append是O(1),所以insert比append要慢。 #删,remove是O(n),pop是O(1),所以remove比pop要慢。 #改,O(1) #查 阅读全文
posted @ 2017-05-14 17:34 羊小羚 编辑
摘要:类方法中的self: 代指调用该方法的对象,可以借此传入各种属性在各方法中使用。 面向对象三大特性之一,封装: 把变量放到对象中,使用的时候直接从对象中取。 构造函数: __init__,把属性封装到函数中。 三大特征之二,继承: 需要注意的一个问题,子类对象调用父类中的方法,父类方法中的self是 阅读全文
posted @ 2017-05-11 22:05 羊小羚 编辑
摘要:Linux端安装sshd服务(openssh-server) 查看防火墙:ufw(Linux默认安装了) 再就是客户端了。。 平时在测试环境下的项目不能承载高并发,需要部署到web server上。web server: apache(早期) ngix(更能承载高并发、轻量级,底层是I/O多路复用e 阅读全文
posted @ 2017-05-09 17:09 羊小羚 编辑
摘要:ubuntu@ubuntu:~$ sudo pip install uwsgi 报错:The directory '/home/ubuntu/.cache/pip/http' or its parent directory is not owned by the current user and t 阅读全文
posted @ 2017-05-09 14:40 羊小羚 编辑