摘要: 上节提到过,REST框架分别提供了对函数和类的装饰器,之前已经都是通过函数来写视图函数的,现在来尝试使用class 类来实现视图函数 使用基于类编写API视图,允许重用常用的功能,减少代码重复。 一、REST框架基于类实现API 根据之前的函数视图重写基于类的视图,只涉及到了重构views.py 现 阅读全文
posted @ 2017-09-26 22:57 40块钱抓娃娃 阅读(214) 评论(0) 推荐(0)
摘要: 一、请求对象 REST 框架引入Request来扩展常规的HttpRequest,并提供了更灵活的请求解析。Request对象的核心功能是request.data属性。 导入方式: from rest_framework.response import Request 二、响应对象 REST框架还引 阅读全文
posted @ 2017-09-26 18:09 40块钱抓娃娃 阅读(253) 评论(0) 推荐(0)
摘要: 在上一节说了Serializers的使用类似Django的From,在Django中有From也有ModelFrom,Serializers也是有个ModelSerializers,下面在讲讲restful的MldelSerializer序列化。 一、ModelSerializers 我们来用Mod 阅读全文
posted @ 2017-09-25 23:17 40块钱抓娃娃 阅读(171) 评论(0) 推荐(0)
摘要: 上图为项目完整的目录结构 一、入门 需要先安装需要使用到包 先来创建一个新项目 要想使用rest_framework 需要在django项目下的settings配置文件中的INSTALLED_APPS配置中添加如下配置: 二、创建一个可用的模型 自定义一个游戏信息表 在创建数据库后,利用django 阅读全文
posted @ 2017-09-21 23:05 40块钱抓娃娃 阅读(257) 评论(0) 推荐(0)
摘要: 一、socket类型 套接字格式: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接字。 以下为socket类初始化的构造函数 def __init__(self, family=AF_INET, type=SOCK_STRE 阅读全文
posted @ 2017-09-21 14:09 40块钱抓娃娃 阅读(168) 评论(0) 推荐(0)
摘要: 注意事项: 在使用django rest framework时候由于网上资料太多,出现了 由一下两个函数导致的问题: from django.views.decorators.csrf import csrf_exempt from rest_framework.decorators import 阅读全文
posted @ 2017-09-15 23:02 40块钱抓娃娃 阅读(180) 评论(0) 推荐(0)
摘要: 一、virtualenv的安装 1.使用pip全局安装virtualenv,建议使用pip 1.3或更高版本,在1.3之前,pip没有通过SSL从PYPI下载。 或者或得最新的未发行版本: (github地址可能有变) 其他下载安装方式不推荐,因为地址会变,麻烦。。。想看去这里 二、virtuale 阅读全文
posted @ 2017-09-12 19:57 40块钱抓娃娃 阅读(465) 评论(0) 推荐(0)
摘要: 1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后,将会默认创建一个flask的app,这里来讲下每行代码表示的意义,代码入下 运行程序后在浏览器输入http://localhost:5000就可以看到Hello World!,这就是一个最简单的Flask应 阅读全文
posted @ 2017-09-07 23:59 40块钱抓娃娃 阅读(369) 评论(0) 推荐(0)
摘要: 参考地址:https://docs.python.org/release/2.6/library/functions.html#property https://docs.python.org/3/library/functions.html?highlight=property#property 阅读全文
posted @ 2017-09-06 18:36 40块钱抓娃娃 阅读(170) 评论(0) 推荐(0)
摘要: Numpy入门 1.什么是numpy NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础 功能: ndarray 一个强大的N维数组对象 复杂(广播)功能 用于集成C / C ++和Fortran代码的工具 有用的线性代数,傅里叶变换和随机数能力 安装使用方法: 备注 阅读全文
posted @ 2017-09-05 20:28 40块钱抓娃娃 阅读(234) 评论(0) 推荐(0)