我使用django rest框架和泛型api视图但是当我调用list api视图时它给了我AttributeError:'QuerySet'对象没有属性'_meta'错误.
下面是我的代码
models.py
class Book(models.Model):
name = models.CharField(max_length=200, null=False, blank=False)
cover = models.ImageField(upload_to=RenameFile('books', 'cover'), null=False, blank=False)
author = models.ForeignKey(Author, null=False, blank=False)
rating = models.DecimalField(decimal_places=1, max_digits=1, null=True, blank=True)
blurb = models.TextField(null=False, blank=False)
free_chapters = models.FileField(upload_to=RenameFile('books', 'free'), null=False, blank=False)
free_chapters_no = models.CharField(max_length=5, null=False, blank=False)
paid_chapters = models.FileField(upload_to=RenameFile('books', 'paid'), null=False, blank=False)
paid_chapters_no = models.CharField(max_length=5, null=False, blank=False)
paid_chapters_credit = models.CharField(max_length=255, null=False, blank=False)
language = models.ForeignKey(Language, null=False, blank=False)
genre = models.ManyToManyField(Genre)
def __str__(self):
return self.name
@deconstructible
class RenameFile(object):
def __init__(self, path, …Run Code Online (Sandbox Code Playgroud)