python eve restful 规则
来源:互联网 发布:人工智能李开复读后感 编辑:程序博客网 时间:2024/04/30 10:31
1、?max_results=1&page=1 页数和当页最大数值
2、设置媒体文件返回信息
RETURN_MEDIA_AS_BASE64_STRING=False,RETURN_MEDIA_AS_URL=True,EXTENDED_MEDIA_INFO=['content_type', 'name', 'length'],MEDIA_ENDPOINT='pics'
3、?projection={"image": 0/1}在url端时是否显示该字段
在资源端时,直接控制该字段是否显示people = {'datasource': {'projection': {'image': 0}},...}
4、bills = {
'datasource': {
'source': 'bills',资源名
'filter': {'field1': 'value1', 'field2': 'value2'}mongodb数据库查询集合
}
}
5、
current_app.auth.get_request_auth_value() 获取当前用户
self.set_request_auth_value(user['_id'])保存当前用户id
6、
GET/parents?max_results=10&embedded={"children":1}&projection={"children.a":1,"children.c":1}
这个接口可能是选择嵌入文档的显示字段
7、如果想对某个资源进行不同的认证,可以用DOMAIN={
'people':{
'authentication':MySuperCoolAuth,#认证的方法
...
},.#可以覆盖全局认证
}
8、如果想让某个api端点可以让非认证用户访问,比如只读,可以用DOMAIN={
'people':{
'public_methods':['GET'],
'public_item_methods':['GET'],
},
}
这样没有认证的用户可以用get方法读取这个资源,也可以全局设置。
9、flask 请求钩子
before_first_request:在处理第一个请求之前运行
before_request:在每次请求之前运行
after_request:如果没有未处理的异常抛出,在每次请求之后运行
teardown_request:即使有未处理的异常抛出,也在每次请求之后运行
阅读全文
0 0
- python eve restful 规则
- python Eve RESTFul 尝试笔记
- python RESTful API框架:Eve 快速入门
- python-eve配置实战
- python-eve使用实战
- restful规则脑图
- restful 接口命名规则
- EVE 居然是用 python 写的!!太不可思议了
- python eve设置多数据库问题记录
- Christmas Eve
- 12.23 Eve
- Eve Backstory
- web eve
- EVE登录
- eve模拟器
- python-restful 代码Demo
- Python Flask设计Restful
- 【Python】Flask-RESTful使用
- python数据结构之队列
- 如何参与一个GitHub开源项目?
- SSH命令详解
- 用python的列表构建一棵树
- 项目中遇到使用biee12c开发
- python eve restful 规则
- Js日期格式化
- python集合
- SpringBoot进阶邮件服务(实战模拟邮箱注册含源码)
- 对当下主流CNN物体检测器的对比评测
- 入门深度学习真的很困难吗?从这几方面下手轻松破解!
- java定时器
- python嵌套列表展示
- stm32 配置esp8266 通过AT指令进行操作