我得到了这个AttributeError:'module'对象没有属性'QuerySet'

时间:2014-09-16 12:09:59

标签: python django-models

class EntryQuerySet(models.QuerySet):

   def published(self):
     return self.filter(publish=True)

     class Entry(models.Model):
         title = models.CharField(max_length=200)
         body = models.TextField()
         slug = models.SlugField(max_length=200, unique=True)
         publish = models.BooleanField(default=True)
         created = models.DateTimeField(auto_now_add=True)
         modified = models.DateTimefield(auto_now=True)

         objects = EntryQuerySet.as_manager()

         def __str__(self):
            return self.title

         class Meta:
                 verbose_name = "Blog Entry"
                 verbose_name_plural = "Blog Entries"
                 ordering = ["-created"]  

请告诉我哪里发生了错误? 以及如何解决它?

1 个答案:

答案 0 :(得分:0)

请查看您的views.py文件,如果您使用的是通用视图,那么您的查询将写在urls.py中,您可能需要查看详细说明。

class-based-views