按Publisher_is_draft筛选CMSPlugin,不返回预期的对象

时间:2018-07-09 04:55:19

标签: django django-models django-cms

我在我的项目中使用Django-cms应用程序,在该项目中,我在模型的Django-admin中获取重复数据。 我已经尝试了几种解决方案,但是不知何故

我已经推荐了Django-CMS 3.0.3 Publishing a page duplicates data from plugin django-cms-saq

class Event(CMSPlugin, TimeStampedModel):
    title = models.CharField(verbose_name=_('Event Title'), max_length=255)
    description = models.TextField(verbose_name=_('Description'), null=True, blank=True)
    image = models.ImageField(upload_to='images/', null=True, blank=True)
    date_time = models.DateTimeField(verbose_name=_('Event date & time'), )

上面列出的是我的模型,我正在将该模型与Django rest框架一起使用,所以当我调用API时,我会得到重复的数据

我尝试过

Event.objects.filter(placeholder__page__publisher_is_draft=True)

但是它给我一个空查询集。 当我调试代码时,我知道我正在page=None 但我不知道原因。

0 个答案:

没有答案