09 2017 档案

摘要:目前,我们的API对谁可以编辑或删除代码段没有任何限制。我们想要一些更先进的行为,以确保:(这段话抄自官网) 代码段始终与创建者相关联。 只有身份验证的用户可以创建片段。 只有片段的创建者可以更新或删除它。 未经身份验证的请求应具有完全只读访问权限。 一、将信息添加至 model 使用官方例子在表中 阅读全文
posted @ 2017-09-27 22:08 40块钱抓娃娃 阅读(320) 评论(0) 推荐(0)
摘要:上节提到过,REST框架分别提供了对函数和类的装饰器,之前已经都是通过函数来写视图函数的,现在来尝试使用class 类来实现视图函数 使用基于类编写API视图,允许重用常用的功能,减少代码重复。 一、REST框架基于类实现API 根据之前的函数视图重写基于类的视图,只涉及到了重构views.py 现 阅读全文
posted @ 2017-09-26 22:57 40块钱抓娃娃 阅读(219) 评论(0) 推荐(0)
摘要:一、请求对象 REST 框架引入Request来扩展常规的HttpRequest,并提供了更灵活的请求解析。Request对象的核心功能是request.data属性。 导入方式: from rest_framework.response import Request 二、响应对象 REST框架还引 阅读全文
posted @ 2017-09-26 18:09 40块钱抓娃娃 阅读(259) 评论(0) 推荐(0)
摘要:在上一节说了Serializers的使用类似Django的From,在Django中有From也有ModelFrom,Serializers也是有个ModelSerializers,下面在讲讲restful的MldelSerializer序列化。 一、ModelSerializers 我们来用Mod 阅读全文
posted @ 2017-09-25 23:17 40块钱抓娃娃 阅读(175) 评论(0) 推荐(0)
摘要:上图为项目完整的目录结构 一、入门 需要先安装需要使用到包 先来创建一个新项目 要想使用rest_framework 需要在django项目下的settings配置文件中的INSTALLED_APPS配置中添加如下配置: 二、创建一个可用的模型 自定义一个游戏信息表 在创建数据库后,利用django 阅读全文
posted @ 2017-09-21 23:05 40块钱抓娃娃 阅读(264) 评论(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块钱抓娃娃 阅读(176) 评论(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块钱抓娃娃 阅读(185) 评论(0) 推荐(0)
摘要:一、virtualenv的安装 1.使用pip全局安装virtualenv,建议使用pip 1.3或更高版本,在1.3之前,pip没有通过SSL从PYPI下载。 或者或得最新的未发行版本: (github地址可能有变) 其他下载安装方式不推荐,因为地址会变,麻烦。。。想看去这里 二、virtuale 阅读全文
posted @ 2017-09-12 19:57 40块钱抓娃娃 阅读(471) 评论(0) 推荐(0)
摘要:1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后,将会默认创建一个flask的app,这里来讲下每行代码表示的意义,代码入下 运行程序后在浏览器输入http://localhost:5000就可以看到Hello World!,这就是一个最简单的Flask应 阅读全文
posted @ 2017-09-07 23:59 40块钱抓娃娃 阅读(381) 评论(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块钱抓娃娃 阅读(172) 评论(0) 推荐(0)
摘要:Numpy入门 1.什么是numpy NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础 功能: ndarray 一个强大的N维数组对象 复杂(广播)功能 用于集成C / C ++和Fortran代码的工具 有用的线性代数,傅里叶变换和随机数能力 安装使用方法: 备注 阅读全文
posted @ 2017-09-05 20:28 40块钱抓娃娃 阅读(242) 评论(0) 推荐(0)
摘要:参考文档 https://www.python.org/dev/peps/pep-0249/#nextset 本节内容 MySQLdb pymysql MySQLdb和pymysql分别为Python2和Python3操作MySQL数据库的模块,两个模块的用法基本相同, 这里就把两个模块放到一起说下 阅读全文
posted @ 2017-09-04 19:10 40块钱抓娃娃 阅读(298) 评论(0) 推荐(0)