Django FLASTIVE是一个类似于平板页面的应用程序,但是对于可以在Django管理中编辑的较小的内容块来说。

django-flatcontent的Python项目详细描述


Travis StatusCoverage StatusRequirements Status

django flatcontent是一个类似于flatpages的应用程序,但只用于较小的块 可以在django管理中编辑的内容。

功能

  • 简单的flatcontent模型
  • 用于将FlatContent拉入模板的模板标记
  • flatcontent项的模板呈现
  • 缓存flatcontent以提高性能

安装

  1. pip install flatcontent
  2. flatcontent添加到INSTALLED_APPS中。
  3. 运行命令manage.py migrate安装模型。

用法

一旦flatcontent模型中的内容可用,就可以通过 使用提供的模板标记的模板:

{% load flatcontent_tags %}
<div id="footer">
    {% flatcontent footer %}
</div>

上面将对文本“footer”执行slug查找并返回 与那个鼻涕虫有关的内容。

还可以将内容放入模板变量中,以便传递给其他 模板标记或筛选器。例如,获取页脚并处理 文本通过纺织品过滤器:

{% load flatcontent_tags markup %}
<div id="footer">
    {% flatcontent footer as content %}
    {{ content|textile }}
</div>

使用带关键字的添加flatcontent呈现的上下文。例如,如果 您有一个内容为homer{{{last{u name}的flatcontent项,您可以 在django模板中使用以下内容,以实现 输出:

{% load flatcontent_tags %}
{% flatcontent homer-simpson with last_name='Simpson' %}

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

推荐PyPI第三方库


热门话题
java是否存在这样一种场景:Java7的Hashmap实现优于Java8的实现   java如何打印这些完整的数组?   java BuildException:未能执行aapt   java如何使用类。未知类型的集合返回的cast()   java准备语句返回错误的值   webview 安卓中的java显示身份验证对话框   java如何重命名列名JPA Hibernate   java查询从特定用户和特定时间段的Oracle表(通过比较原始表和备份表)中选择修改的行   java Youtube视频仅在三星S6设备上加载时自动暂停   未调用java RecyclerView getItemViewType   使用JSch setCommand执行带有源选项的java Shell ping命令时失败   java Hibernate:无法删除|删除分离的实例   Java Spring@MappedSuperclass字段作为子类中的@Id字段   java Android:确定单击了哪个按钮,因为该按钮未在xml中定义   如何计算java阵列内存使用率   使用Java查找按字母顺序排列的第一个字符串   javascript注销功能刷新页面,但页面仍已登录   当接口作为参数提供时,java依赖项注入不起作用   java中带原语的字符串扭曲