用于nereid的restful api。

openlabs_nereid_rest的Python项目详细描述


nereid rest是一个tryton模块,它向Nereid添加restful api。

安装

从github获取最新代码并安装:

pip install git+ssh://git@github.com/openlabs/nereid-rest.git@develop

用法

安装nereid rest后,只需访问/rest/model和url中的模型名,即可访问任何模型的数据,url中的模型名将为json:

GET, POST/rest/model/<mode.name>

从模型中获取特定记录:

GET, PUT, DELETE/rest/model/<mode.name>/<record_id>

例如

获取party.party

的所有记录
/rest/model/party.party

party.party模型中获取ID为5的记录的数据:

/rest/model/party.party/5

默认情况下,只有在模型中没有serialize方法时,才能获得idrec_name

但是,如果模型中有序列化方法,nereid rest将返回serialize方法返回的任何内容。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型