使Tastype味道更好的实用程序。

django-whippedcream的Python项目详细描述


https://travis-ci.org/paulcwatts/django-whippedcream.png?branch=master

完全对应于django-tastypie

django WoePid霜提供了一些混合和实用工具。 我的生活更轻松。

使用django tastype>;0.12、django>;1.7、python 2.7和>;3.4进行测试

要求

Django Tastypie,当然。如果您想使用DateTimeSerializer,也可以使用Pytz。

安装

  1. 安装:pip install django-whippedcream
  2. whippedcream添加到INSTALLED_APPS中。

日期时间字段

这是对datetimefield的一个简单添加,它删除毫秒 从战场上。如果您不想提供该级别,这将非常有用 如果你的数据库引擎没有存储这个级别 精确性(mysql)。

from whippedcream.fields import DateTimeField

class MyResource(Resource):
    dt = DateTimeField('dt', normalize=True)
< H3>芘甲拌素< EH3>

此混合类可以添加到任何可能需要的资源中。 在任何常规python代码中访问序列化(json)版本。 它基本上实现了这种模式:

http://django-tastypie.readthedocs.org/en/latest/cookbook.html#using-your-resource-in-regular-views

from whippedcream.mixins import PyAccessMixin

class MyResource(MyAccessMixin, Resource):
    pass

# elsewhere...
result = MyResource().obj_to_simple(request, obj)

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

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值