Tastypie的附加功能。
项目描述
Tastypie Crust
您的Tastypie现在变得更加美味。
理由
这个包实际上只是我在多个项目中经常与Tastypie一起使用的代码片段的集合。由于这些片段被大量重用,所以将它们收集在一起比到处复制粘贴代码更有意义。
本包中的所有代码片段都不是我原创的。特别是“资源操作”的想法来自Justin Alexander(GitHub上的tastypie-actions,又称thelonecabbage),尽管我对细节进行了相当多的重写。一些其他实用工具主要来自互联网上的代码片段(例如StackOverflow、djangosnippets.org等)。
组件
资源
class ActionResourceMixin
子类化此混合类的资源可以拥有装饰有action的方法,使得这些方法可以通过Tastypie API访问。
action(name=None, url=None, static=False, allowed=None, login_required=False, throttled=False)
装饰器,使额外的资源方法可通过Tastypie API访问。
身份验证
class AnonymousAuthentication
仅允许某些请求方法匿名通过的身份验证策略。
示例
一些示例用法可以在testproj/testapp/resources.py中找到。
许可证
BSD 3-cluse许可证。有关内容,请参阅文件LICENSE。
贡献
在此项目中运行测试,您需要 django-nose 和 coverage 以及明显的依赖项。在项目根目录中运行 python testproj/manage.py test 以调用测试。
项目详情
下载文件
下载适合您平台的应用文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
django-tastypie-crust-0.2.tar.gz (5.7 kB 查看哈希值)
构建分发
关闭
django-tastypie-crust-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88e31d7e035b029015c5fec052f012bcb88cd2c8abb493a8ac5e3735bb0aed1b |
|
MD5 | afdd0f4cd18261ab8739aeffe55cfac6 |
|
BLAKE2b-256 | 1ecc75b36443a8deb9e6d23a97da09959ad62470d9ba91d04b597682e626b3dc |
关闭
django_tastypie_crust-0.2-py27-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc7a0fd8379731e68c6eadff2e668c17771a415883e94fad9c73268467abd1b9 |
|
MD5 | dd143168d3cfaef1e5d256026619674b |
|
BLAKE2b-256 | 45a99c98bf8dcaa184b6fff4bd2ff8df2cc716ffe61bd299bebf8a23d35df1f9 |