【问题标题】:Use custom tags in database content在数据库内容中使用自定义标签
【发布时间】:2011-12-14 04:31:38
【问题描述】:

我正在创建一个自定义 CMS,目的是了解有关 Django 的更多信息。

我想要实现的是在数据库内容中使用标签。我在页面上附加了动态数量的占位符。每个占位符都可以包含标签,例如“current_time”。

在模板中我将像这样输出占位符:

{% placeholder sidebar %}

在管理员中我想这样做:

This is the sidebar, the time is {% current_time "%Y-%m-%d %I:%M %p" %}

嗯,输出正常,但“current_time”标签没有被解析。它显示为纯文本。我一直在寻找几个小时的解决方案;尝试了常规标签、包含标签、简单标签、众多 sn-ps。但正如您可能猜到的那样,我仍然没有找到解决方案。

谁能指出我正确的方向?

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    【讨论】:

    • 感谢您的快速回复。我忘了提到我已经尝试过这种方法,但是我得到了这个 TemplateSyntaxError: Invalid block tag: 'current_time' 即使“current_time”被加载before“placeholder”。
    • 除非它们被加载到外部。你需要加载current_timeinside.
    • 哇。没想到会这么容易!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 2018-06-22
    • 2011-12-03
    • 2020-11-16
    • 1970-01-01
    相关资源
    最近更新 更多