('django-jinja(jinja2)扩展和筛选器,用于分析标记文本标记',)

django-jinja-markdown的Python项目详细描述


https://img.shields.io/travis/pmac/django-jinja-markdown/master.svg?maxAge=2592000https://img.shields.io/pypi/v/django-jinja-markdown.svg?maxAge=2592000

Django-JinjaJinja2)要分析的扩展和筛选器 在模板中标记文本。

安装

安装Django Jinja标记:

pip install django-jinja-markdown

django_jinja_markdown添加到INSTALLED_APPS

为了能够使用{% markdown %}标记,您应该添加jinja扩展 到您的django_jinja模板扩展列表:

TEMPLATES=[{'BACKEND':'django_jinja.backend.Jinja2','OPTIONS':{'extensions':['django_jinja_markdown.extensions.MarkdownExtension',],}},]

基本用途

在模板中使用筛选器的示例:

{{content|markdown}}{{markdown('this is **bold**')}}

或附加设置:

{{content|markdown(extensions=['nl2br',])}}{{markdown(content,extensions=['nl2br',])}}

使用扩展名的示例:

{%markdown%}
Text which will get converted with Markdown.
{%endmarkdown%}

许可证

此软件是根据麻省理工学院许可证(MIT)授权的。更多 信息,请阅读文件许可证。

历史记录

2016年从 jingo-markdown项目。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从thymeleaf表单保存地址对象和用户对象的列表?   序列化java。时间使用Jackson将localdate转换为json   java删除LinearLayout和子级之间的空间   具有内存大小限制的Java队列   java尝试在freemarker中创建min(a,b)函数失败   askQuestion()方法中的Java逻辑问题   在Java客户端中接受服务器的自签名ssl证书   java如何正确更新字符串数组?   java如何使多个方法调用充当一个事务性工作单元   swing如何创建可滚动的Java框?   java如何使用SearchView在多个单词之间搜索?   初始化启动层java时出错。lang.module。FindException:模块javafx。找不到图形   java struts对隐藏字段的转义形式验证   用于构建FEM 3D解算器的java JOGL与JAVA3D   java mvn安装忽略hibernate映射文件   在C++和java之间使用JNI通信时,我在哪里保存“这个”?   java无法使用计时器重新绘制窗口   java我遇到一个找不到符号的错误,我无法解决   IntelliJIdea生成实体时java面临的问题   java在动态文本的末尾添加三个点