我真的很想在Django中实现一个类似于提议的pagedown
或markdownx
的文本编辑器。我无法在Django 2.0中使用这些解决方案中的任何一个,并且我发现包括文档在内的所有引用都是旧版本的Django。
我只想让我的模型中的一个字段成为这样的文本编辑器,包括上传图像和使用LaTeX / markdown。
我已按照markdownx
文档中的说明进行操作,特别是您设置模型的步骤:http://neutronx.github.io/django-markdownx/example.html。在管理员中进行设置后,我收到有关PIL的错误。尝试使用ImageField
上传图片时遇到错误。我虽然安装了枕头......
答案 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版本是否为最新版本。