【发布时间】:2013-08-01 12:56:09
【问题描述】:
我有一个简单的多对多关系概述如下:
class Client(models.Model):
"""
just stores a Client hostname now
"""
hostname = models.CharField(max_length=250, null=False, blank=False, unique=True)
def __unicode__(self):
"""
"""
return str(self.hostname)
class Run(models.Model):
clients = models.ManyToManyField(Client)
使用 django-rest-framework 我现在可以使用过滤器来识别特定客户端:
"/api/runs/?clients=1" 使用主键为 1 的客户端运行并检索所有运行。
如何启用允许“/api/runs/?clients=myhostname”的过滤器?
【问题讨论】:
标签: python django rest django-rest-framework