Django Markdown编辑

时间:2018-05-07 01:24:11

标签: django wysiwyg pagedown django-markdown-deux

我真的很想在Django中实现一个类似于提议的pagedownmarkdownx的文本编辑器。我无法在Django 2.0中使用这些解决方案中的任何一个,并且我发现包括文档在内的所有引用都是旧版本的Django。

我只想让我的模型中的一个字段成为这样的文本编辑器,包括上传图像和使用LaTeX / markdown。

我已按照markdownx文档中的说明进行操作,特别是您设置模型的步骤:http://neutronx.github.io/django-markdownx/example.html。在管理员中进行设置后,我收到有关PIL的错误。尝试使用ImageField上传图片时遇到错误。我虽然安装了枕头......

1 个答案:

答案 0 :(得分:2)

我昨天刚刚安装了Pagedown,并且运行正常。

在您的设置中将Pagedown添加到应用中。

li {
    font-family:Arial;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: black;
    color: white;
}

li:first-child {
  font-family: Helvetica;
}

然后只需在admin类中覆盖模型的文本字段即可。

INSTALLED_APPS = [
     ...
     'pagedown',
]

顺便说一句,我使用了Django 2.1.1和Pagedown 1.0.6。

如果这不起作用,请检查您的Pagedown版本是否为最新版本。