Python Django文本格式、标记?降价?
我对使用Django为自己创建一个小型旅游博客非常感兴趣。我之所以对使用Django而不是Wordpress更感兴趣,有几个原因。一是我对掌握所有细节感兴趣,最终创建一个看起来不像wordpress博客的博客;二是我想要多个博客,每个我访问的地方一个,而wordpress并不是本机处理的 问题是,当我在国外的时候,我希望能够键入一个博客,至少能自动为我创建段落标记,并处理Wordpress为您所做的许多小html格式化工作。像这样的东西的通用工作流程是什么?我不想要像TinyMCE这样疯狂的东西,但更重要的是必须键入每个小html标记Python Django文本格式、标记?降价?,python,django,Python,Django,我对使用Django为自己创建一个小型旅游博客非常感兴趣。我之所以对使用Django而不是Wordpress更感兴趣,有几个原因。一是我对掌握所有细节感兴趣,最终创建一个看起来不像wordpress博客的博客;二是我想要多个博客,每个我访问的地方一个,而wordpress并不是本机处理的 问题是,当我在国外的时候,我希望能够键入一个博客,至少能自动为我创建段落标记,并处理Wordpress为您所做的许多小html格式化工作。像这样的东西的通用工作流程是什么?我不想要像TinyMCE这样疯狂的东西
感谢您的帮助。如果您不需要任何richtext编辑器,我个人建议您将StructuredText与Sphinx结合使用: 它是一种非常完整的标记语言,具有支持几乎所有内容的扩展。整个Python文档都是用StructuredText编写的,现在由Sphinx生成的html输出
做类似事情的项目示例:有很多选择。Markdown()是一个明显的例子
但你也可以看看它提供了一个简化的结构。我认为降价更为宽容,也更易于使用。您可以看看CKEditor。我可以想出两种方法,第一种是在模板的部分中 第二个是使用,它为和提供过滤器。您需要为其安装或分别安装 编辑
刚刚注意到,django 1.5中不推荐使用
django.contrib.markup
,“主要是因为3d party库存在安全问题”,但是,如果输入是可信的(即您信任所有用户),您可以从django 1.4中复制django.contrib.markup
。我熟悉Sphinx,但是我想留在Django框架内,因为它与数据库等有关系。如果Sphinx有能力,它的文档记录就不是很好了。@dvreed77:我承认找到它不是很琐碎,但文档记录不完整:我实际上使用了常规的,不确定主要的区别,但对此非常满意。