Documentation Utilities(Docutils,RestructuredText)for Django.
django-docutils的Python项目详细描述
django docutils,对django的docutils(structuredtext)支持
文档
快速启动
安装django docutils:
pip install django-docutils
模板过滤器
如果要使用模板筛选器,请将其添加到INSTALLED_APPS 在您的设置文件中:
INSTALLED_APPS=[# ... your default apps,'django_docutils']
然后在您的模板中:
{%loaddjango_docutils%}{%filterrestructuredtext%} # hey # how's it going A. hows B. it C. going D. today **hi** *hi* {%endfilter%}
模板引擎(基于类的视图)
也可以使用基于类的视图来呈现RestructuredText。
如果要将structuredText用作django模板引擎, INSTALLED_APPS不是必需的,而是添加到 TEMPLATES设置中的变量:
TEMPLATES=[# .. your default engines{'NAME':'docutils','BACKEND':'django_docutils.engines.Docutils','DIRS':[],'APP_DIRS':True,}]
现在django将能够扫描.rst文件并处理它们。在你的 视图:
fromdjango_docutils.viewsimportDocutilsViewclassHomeView(DocutilsView):template_name='base.html'rst_name='home.rst'