CKEditor向我展示了html代码

时间:2013-07-26 11:54:33

标签: django ckeditor django-ckeditor

我尝试将CKEeditor用于我的django项目但是当我添加一个使用此编辑器的新项目时,我看到了html代码。

我这样用过:

我的模特:

class Article(models.Model):
    title = models.CharField(max_length=100, unique=True)
    slug = models.SlugField(max_length=100, unique=True)
    category = models.ForeignKey('Category')
    content = RichTextField()
    date = models.DateTimeField(auto_now = True)
    online = models.BooleanField()

我的网址:url(r'^ckeditor/', include('ckeditor.urls')),

我的观点:

def view_post(request, slug):
    return render_to_response('website/view_post.html',
    {
        'post': get_object_or_404(Article, slug=slug),
    },
    context_instance = RequestContext(request)
)

和我的模板:

<div id="post">
    <h1> {{ post.title }}</h1>
    <p>{{post.content}}</p>
    <i>{{post.date}}</i>
</div>

请帮忙。

感谢您的回答。

1 个答案:

答案 0 :(得分:17)

在模板中尝试此操作:

<div id="post">
    <h1> {{ post.title }}</h1>
    <p>{{post.content|safe}}</p>
    <i>{{post.date}}</i>
</div>