- 博客(8)
- 收藏
- 关注
原创 Flask使用总结
Flask常见项目结构 flask程序编写流程 编写配置文件configpy 编写app初始化工厂函数在app中的init文件中 编写我们的管理文件或者说启动文件managepy 编写数据库模型在app中的modelspy中 编写表单蓝本下的formspy中 创建蓝本app下auth包中initpy文件 编写视图viewspy 1. Flask常见项目结构 |-Flasky |app
2017-11-10 10:39:55
1253
原创 07 rest-framework之视图函数基类和路由类
1内容 2利用ViewSets进行重构 使用路由器1、内容 重构视图函数 将视图函数绑定url 利用路由类 view与viewsets之间的权衡 rest框架提供了ViewSets基类,让开发者得以集中精力于对API的状态和交互进行建模; ViewSets和views十分相似,除了提供如read,update等方法,而不是get或put; ViewSet类使用Router类处理复杂的url.
2017-11-07 22:33:49
608
翻译 06 rest-framework之关系与超链接API
内容 创建api根节点的断点 创建高亮文本的断点 超链接接口 URL模式命名1. 内容 为API接口创建根节点 为对象的高亮显示文本创建端点 为每个API创建链接 确保每个url模式被命名,或者定义 添加分页 浏览接口 之前使用主键,需要提升内聚性和可发现性2. 创建api根节点的断点# 之前我们有了snippets和users的端点,现在我们利用正则表达式和带@api_view基础视图函数创建初级
2017-11-07 09:24:19
798
翻译 05 rest-framework之用户认证和权限管理
目的 数据库中字段的on update 和 on delete参数 删除原数据库和迁移记录 添加用户控制入口 设置断点 更新serializer 为我们的视图函数添加权限认证 添加登录窗口urlrest_framework自带 用户权限内等级管理 用户认证 1. 目的 实例对象始终与创建者相关联 只有通过身份验证的用户可以创建实例 只有对象的创建者能够更新和删除该对象 未认证用户应该只有只读权限 2
2017-11-07 09:21:39
1471
翻译 04 rest-framework之基于类视图的视图函数
基于类的视图函数viewspy 基于Mixin类重构视图类 复合功能的View类 1. 基于类的视图函数(views.py)from snippets.models import Snippet from snippets.serializers import SnippetSerializer from django.http import Http404 # APIView from rest
2017-11-07 09:06:06
440
翻译 03 rest-framework之请求和响应(request和response)
请求对象 响应对象 状态码status 包装API视图 使用实例 为网址添加后缀format参数 常用的method1. 请求对象request扩展的对象HttpRequest 核心功能, request.data属性,和request.POST类似 2. 响应对象Response对象,按指定的congtent-type渲染数据,并返回给客户端 3. 状态码(status)100继续请求者应当继续提
2017-11-07 09:04:32
2649
翻译 02 rest接口新版写法
REST框架简介 简单的接口写法 REST框架简介 身份验证策略OAuth1a和OAuth2的包 支持ORM和非ORM数据源的序列化 可以自定义,基于功能的常规视图 简单的接口写法 设置settings INSTALLED_APPS = ( ... 'rest_framework', ) # 配置我们框架 REST_FRAMEWOR
2017-11-07 09:01:23
1193
原创 01 REST框架原始写法,与表单Form类似,实例
创建模型modelspy 创建自定义的Serializer类serializerspy 序列化与反序列化 简便的ModelSerializer要求不高的数据不用自定义 重点编写我们的视图处理函数viewspy serializer支持的字段 自定义字段支持的参数 1. 创建模型(models.py)from django.db import models # 高亮文本, 两种风格 from pygm
2017-11-06 19:12:58
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人