【发布时间】:2010-12-03 13:36:30
【问题描述】:
这个 Django 语句的 App Engine 等价物是什么?
return Post.objects.get(created_at__year=bits[0],
created_at__month=bits[1],
created_at__day=bits[2],
slug__iexact=bits[3])
我最终写了这个:
Post.gql('WHERE created_at > DATE(:1, :2, :3) AND created_at < DATE(:1, :2, :4) and slug = :5',
int(bit[0]), int(bit[1]), int(bit[2]), int(bit[2]) + 1, bit[3])
但与 Django 相比,它非常可怕。任何其他 Pythonic/Django-magic 方式,例如具有Post.filter() 或created_at.day/month/year 属性?
【问题讨论】:
标签: django google-app-engine gql