Mezzanine - Django Page - RichText

时间:2017-01-30 15:27:52

标签: django mezzanine

我有一个类似下面的课程

class sitepage(Page, RichText):
    featuredimage = FileField(_('File'), blank=True, max_length=200,
                          upload_to='featured', format='Image')
    featuredimagetitle = models.CharField(_('Featured Image Title'), blank=True,
                                      max_length=200)
    featuredimagebgchoices = (
        ('R', 'Red'),
        ('B', 'Blue'),
        ('G', 'Green'),
        ('O', 'Orange'),
    )
    featuredimagebg = models.CharField(_('Featured Image Background'),
                                   max_length=1, default='R',
                                   choices=featuredimagebgchoices)
    featuredimagebrief = models.TextField(_('Description - Featured Image'),
                                      blank=True, max_length=1000)

但是我无法使用此

在模板文件sitepage.html上使用它呈现内容
{{ page.sitepage.content|richtext_filters|safe }}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在模板中看起来像是一个简单的错误。部分page.sitepage.content是一条可能不存在的路径,因为无法使用名称为“page”的第二个应用程序(请参阅issue #1443)。它应该是myapp.sitepage.content