[英]How to make complex post with Django blog
如果我正确理解您的问题,我认为您正在寻找富文本编辑器。
有两种富文本编辑器,它们(似乎)是最受欢迎的tinymce和ckeditor 。
这是指向管理员部分的一些答案的链接:
django-ckeditor到django-admin和django-admin-tinymce-integration
两者都可以将您的文本区域变成具有插入代码,图像甚至数学等功能的富文本编辑器。
您在问题中表示:
我希望用户能够在文本区域内上传图像或添加代码示例。
似乎适合上述选项(或其他编辑器)。
一个轻量级的选择是使用Markdown而不是原始文本字段。
这个项目: https : //github.com/jamesturk/django-markupfield提供了一个字段,您可以选择使用Markdown或其他解析器进行解析。 这样,您可以添加代码示例(如StackOverflow中的```
)。
注意:代码块没有颜色。
您还可以在图像中添加![my alt text](http://example.com/image.png)
,尽管您必须将其上传到Internet上的某个位置。
要直接通过Django管理页面上传图像,可以使用ImageField
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.