Django/GAE:如何过滤外键上的查询集?
我有两个非常简单的类 Submission 和 Store
class Submission(models.Model):
title = models.CharField(max_length=50, null=True, blank=True)
description = models.CharField(max_length=200, null= True, blank=True)
store = models.ForeignKey(Store)
class Store(models.Model):
store_name = models.CharField(max_length=200)
store_url = models.CharField(max_length=200)
我想查找特定商店的所有提交,并按 store_name 进行过滤。
在常规 Django 中,我可以执行类似的操作
Submission.objects.filter(store__store_name__exact=_myStoreName_)
,但是,这在带有 Google Appengine 的 Django 中似乎是无效的数据库查询(使用 djangoappengine 包)。
我能做什么呢?
谢谢。
I have two very simple classes Submission and Store
class Submission(models.Model):
title = models.CharField(max_length=50, null=True, blank=True)
description = models.CharField(max_length=200, null= True, blank=True)
store = models.ForeignKey(Store)
class Store(models.Model):
store_name = models.CharField(max_length=200)
store_url = models.CharField(max_length=200)
I'd like to look up all the Submissions for a particular Store, filtering by store_name.
In regular Django I can do something like
Submission.objects.filter(store__store_name__exact=_myStoreName_)
However this appears to be invalid database query in Django with Google Appengine (using the djangoappengine package).
What can I do instead?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)