如何在 Django 项目中使用 django-trix?

黑盒Sql

我在我的model.py 中添加了 trix

from trix.fields import TrixField
.....
class Article(models.Model):
    title = models.CharField(max_length=100)
    content = TrixField('content')
    time_added = models.DateTimeField(default=timezone.now)

    def __str__(self):
        return 'Article Name: {}, Added: {}'.format(self.title, self.time_added)
.....

它显示了类似的结果这张照片波纹管在我的Django的管理员,我爱:在此处输入图片说明

但它没有在我的模板中 显示我想要的输出在此处输入图片说明View.py

class FeaturedArticle(ListView):
    model = Article
    context_object_name = 'featuredarticles'
    template_name = 'blog/blog.html'

    def get_queryset(self):
        return Article.objects.filter(time_added__lte=timezone.now()).order_by('-time_added')[:5]

模板部分

<!-- article area  -->
    <div class="container">
        <div class="row">
            <div class="col-md-12 text-center">
                <h2 class="blog-post-title">Featured Articles</h2>
                <!-- tempalate tag here -->
                    {% for article in featuredarticles %}
                        <hr>
                        <h3>{{article.title}}</h3>
                        <p>{{article.content}}</p>
                <!-- tempalate tag here -->
                    {% endfor %}
            </div>
        </div>
    </div><br>
<!-- article area end -->

如何解决

日光

article.content包含 HTML,Django 将默认转义。您可以使用安全过滤器来确保内容不被转义:

{{ article.content|safe }}

这当然意味着可以将任意 HTML 插入到您的页面中,因此您应该小心谁可以编辑该字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django项目中使用memcached?

来自分类Dev

如何在Django项目中使用FilePond

来自分类Dev

如何在Django项目中使用memcached?

来自分类Dev

如何在Django项目中使用下载的字体而不是Google字体API

来自分类Dev

如何在Django项目中使用外部python实用工具文件?

来自分类Dev

如何在Django项目中的Facebook和Twitter之类的URL中使用用户名?

来自分类Dev

如何在Django项目中添加图像

来自分类Dev

如何在Django项目中使用初始数据填充auth.groups和auth.group_permissions表

来自分类Dev

如何在旧的/不同的Django项目布局中使用Celery?

来自分类常见问题

是否可以“部分”在Django项目中使用React?

来自分类Dev

是否可以“部分”在Django项目中使用React?

来自分类Dev

无法在我的项目中使用Django-Bootstrap-Toolkit

来自分类Dev

在已部署项目中使用django-admin

来自分类Dev

在Scrapy项目中使用Django的模型(在管道中)

来自分类Dev

在 Django 项目中使用 Zurb Foundation 6 javascript

来自分类Dev

如何在Django项目中从http更改为https?

来自分类Dev

如何在Django中使用MySQL视图?

来自分类常见问题

如何在模板中使用Django DeleteView

来自分类Dev

如何在Django表单中使用CSS?

来自分类Dev

如何在Django测试中使用AssertRaisesMessage()

来自分类Dev

如何在Django中使用pytest?

来自分类Dev

如何在Django中使用FormView

来自分类Dev

如何在Django中使用Datepicker

来自分类Dev

如何在Django中使用Bootstrap主题?

来自分类Dev

如何在Django中使用Gulp Browsersync?

来自分类Dev

如何在Django中使用opencv?

来自分类Dev

如何在django中使用crud操作?

来自分类Dev

如何在Django中使用验证器

来自分类Dev

如何在Django中使用Graypy

Related 相关文章

热门标签

归档