使用Django-Tastypie食用服务层



我已经使用tastypie了几天了,我必须说这对于Crud操作来说是惊人的。我已经实施了验证器来进行一些基本的业务验证,但是现在我需要做一些额外的事情...

创建模型后,我必须进行一些记录,发送电子邮件和其他额外内容。因此,从我的角度来看,我想拥有一个服务层并能够在模型持续存在之后调用方法。

从我的角度来看,这不应该以脱水方法进行...因此,我该如何添加tastypie的业务处理?

除此之外,我还有另一个业务部门,我必须提供一个API,只是为了揭露已经创建的不是CRUD的服务。它返回系统数据,但没有关联的模型。TastyPie适合此吗?

谢谢!

是的,您可以将tastypie用于任何资源。

这是带有非官方资源的Tastypie的文档:

http://django-tastypie.readthedocs.org/en/latest/non_orm_data_sources.html

和另一个示例:

https://github.com/fatiherikli/tastypie-mongodb-resource/blob/master/master/tastypie_mongodb/resources.py.py

最新更新