我尝试筛选具有特定类别的Book类的作者,但无法获得确切的类别。两个表格筛选器
models.py
class Book(models.Model):
category = models.CharField()
foreignkey = models.ForeignKey(Author, related_name="auth")
class Author(models.Model):
author_id = models.IntegerField(primary_key=True)
views.py
book = models.Book.objects.filter(category = 'Space')
author = models.Author.objects.filter(author_id__in = book)
'book = models.Book.objects.filter(category ='Space')'但是您的Book类中的类别是'models.IntegerField()'。可以过滤'category ='或将类别更改为'models.CharField()'。另外,你用你的作者过滤器试着做什么? –
Bott0610
对不起,我举了一个错误的例子。 – max