美味佳肴。
django-tastypie-crust的Python项目详细描述
美味外壳
你的口味变得更美味了。
基本原理
这个包实际上只是我经常使用的片段的集合 跨多个项目的Tastype。它们被重复使用了很多 收集它们比到处复制粘贴代码更有意义。
这个包中的代码片段都不是来自我自己。关于 “资源操作”尤其来自justin的tastypie-actions alexander(akathelonecabbage在github上),尽管我重新实现了 细节比较详细。其他一些实用程序主要是从片段中收集的 漂浮在互联网上(StackOverflow,djangosnippets.org,等等)。
成分
资源
class ActionResourceMixin
资源子类这个混合函数可以用^ {TT1}$来装饰, 通过tastypeapi访问这些方法。
action(name=None, url=None, static=False, allowed=None, login_required=False, throttled=False)
通过tastypie api访问额外资源方法的decorator。
身份验证
class AnonymousAuthentication
只允许某些请求方法通过的身份验证策略 匿名。
示例
在testproj/testapp/resources.py中可以找到一些示例用法。
许可证
BSD 3-CLUSE许可证。有关其内容,请参见文件LICENSE。
贡献
要在此项目中运行测试,您需要django-nose和coverage以及 有明显的依赖性。在中运行python testproj/manage.py test。 项目根调用测试。