2012-08-01 108 views
0

主表:Django的 - 过滤器由外键串

class example(models.Model): 
    name = models.CharField('Item Name', max_length=200) 
    color = models.ManyToManyField(Color) 
    category = models.ForeignKey(Category) 
    image = models.ImageField('Item Image',upload_to="example/images/") 

分类表:

class Category(models.Model): 
    catname = models.CharField('Category Name',max_length=100) 

我如何可以查询,同时根据类别过滤的示例表。

这没有奏效:

def list(request, cat): 
    c = example.object.filter(category = cat) 

我应该改变什么,使这个过滤?

回答