如何在 Django 模板标签内将字符串连接到数字

2024-01-08

我找到了一个StackOverflow 上有类似问题 https://stackoverflow.com/questions/4386168/how-to-concatenate-strings-in-django-templates,但该解决方案似乎对我不起作用,除非我做错了。我有一个 ID 号,我想将其附加到模板标记中的字符串中。这是我的尝试:

{% with "image-"|add:vid.the_id as image_id %}
     {# custom template tag to generate image #}
    {% image vid.teaser_thumbnail alt=vid.title id=image_id %}
{% endwith %}

But image_id出来的时候是空的。

我在这里做错了什么?

我想要的输出image_id类似于“image-8989723123”。


试试这个方法(已添加with声明与字符串格式 https://docs.djangoproject.com/en/dev/ref/templates/builtins/#stringformat在你的上面):

{% with vid.the_id|stringformat:"s" as vid_id %}
    {% with "image-"|add:vid_id as image_id %}
         {# custom template tag to generate image #}
         {% image vid.teaser_thumbnail alt=vid.title id=image_id %}
    {% endwith %}
{% endwith %}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Django 模板标签内将字符串连接到数字 的相关文章

随机推荐

  • 如何识别curl请求

    有没有办法在我的脚本中检测请求是来自普通的网络浏览器还是来自执行curl的某些脚本 我可以看到标头 并且可以区分 用户代理和其他几个标头 但在curl中可以设置假标头 所以我无法跟踪请求 请建议我如何识别curl或其他类似的非浏览器请求 捕
  • 如何在严格分层的架构中进行分层并促进模块化而不造成不必要的冗余? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已获准开始为我公司的代码库构建新架构的基础 这一举措的推动力是 我们的代码库已经有十多年的历史了 并且随着我们尝试扩展 终于突破了界
  • 使用 __VA_ARGS__ 定义字符串化宏时出错

    我一直在尝试在 C 中实现一个函数宏 在参数前面加上 DEBUG 并将其参数传递给 printf define DBG format printf DEBUG format n VA ARGS 这在 gcc 中给了我这个错误 src inc
  • 如何配置 DispatcherServlet 和 ContextLoaderListener 以便让位于 OpenViewInSessionFilter

    我在使用 spring 3 0 5 和 hibernate 3 6 1 时遇到了一些问题 在发现我需要一个OpenViewInSessionFilter在一篇帖子中堆栈溢出 https stackoverflow com questions
  • 根据应用于多列的单个条件对数据框进行子集化

    我浏览了该网站上现有的子集问答 但找不到我想要的内容 我想根据一个条件 例如 如果值低于 5 对数据框进行子集化 但是 我只想要所有列中的值都低于 5 的行 例如使用iris数据集 我想选择第 1 3 列的值均低于 5 的所有行 subda
  • 允许每个实例一个代理的最佳 Web 浏览器控件是什么?

    我正在制作一个多线程 workers 应用程序 每个线程都应该有自己的非 GUI Web 浏览器 用于导航到网页并将数据写入字段并单击按钮 我还需要每个网络浏览器都有它自己的代理 我尝试了经典的 Windows Forms WebBrows
  • View 的 getWidth() 和 getHeight() 返回 0

    我看过类似的问题并尝试了他们的解决方案 但它对我不起作用 我正在尝试阅读width of an imageView 但它正在返回0 这是代码 public class MainActivity extends Activity privat
  • Parse.com 相当于 Group By

    我一直在浏览解析论坛 我发现截至 2 年前还没有 SQL Group By 的等效项 我想知道这方面有什么进展吗 我有数千条记录 我需要按价值评级的降序下拉所有记录 然后按名称对它们进行分组 如果目前不可用 也许有人可以建议我可以做一些工作
  • 是否保证C中的数组元素将连续存储,没有填充?

    换句话说 如果我有一个以这种方式分配的数组 是否可以保证 void arr calloc nmemb sizeof some type Then elta eltb eltc都将指向内存中的同一位置 这将是 type 的第二个元素some
  • 如何消除 Spotfire 箱形图中的异常值

    提前感谢您的帮助 问候 拉杰 将值添加到MAX 即使可能 值也会扭曲数据 不过 有两种技巧可以做到这一点 右键单击 gt 属性 gt Y 轴 gt 设置MIN范围值和MAX将值范围设置为可以消除所有异常值的值 这实际上只适用于所有值都彼此接
  • 根据先前的值对 numpy 代码进行向量化操作

    以下代码模拟了一个可以随时采样 3 个不同状态的系统 这些状态之间的恒定转移概率由矩阵给出prob nor 因此 中的每个点trace取决于之前的状态 n states n frames 3 1000 state val np linspa
  • 如何正确使用 Meteor.connect() 与另一个 Meteor 服务器连接

    我的新客户端代码位于 client main coffee Xingyun Meteor connect localhost 3000 System new Meteor Collection system Xingyun Meteor s
  • Java等待函数

    我想知道你们是否可以帮助我 我正在尝试使用 Java 内置的图形模块制作一个动画程序 事实是 Java 立即执行所有操作 不同的动画之间没有任何时间 最终产品只是最后一张图片 我需要一个在每张图片之间放置半秒的功能 任何帮助表示赞赏 规格
  • 将 XML 部分反序列化为对象

    我有一些 XML 我将其反序列化为业务对象 我正在使用 XmlSerializer Deserialize 来执行此操作 但是 我希望 XML 中包含的 XmlElement 之一保留为 XElement 由于 XElement 不可序列化
  • Cocoa:用 X 关闭后以编程方式显示主窗口

    我想在用户使用 X 按钮关闭 Cocoa 应用程序的主窗口后以编程方式重新打开它 我知道它仍在记忆中的某个地方 但我不知道在哪里 如果您使用默认的 Cocoa 应用程序模板 您的应用程序委托将引用 MainMenu xib 中的窗口 您只需
  • 来自csv文件python的字典

    我已经阅读了一个 cvs 文件 我想根据该文件上的信息创建一个字典 我尝试使用 csv DictReader 类来实现该建议 但它没有给我想要的结果 现在我正在读取这样的文件 size reader csv reader f dialect
  • 在 ASP.NET 中处理长时间运行的进程的常见方法

    我们有一个长时间运行的数据传输过程 它只是一个被调用和运行的 asp net 页面 最多可能需要几个小时才能完成 它似乎工作得很好 但我只是想知道有哪些更流行的方法来处理这样的漫长过程 您是否创建应用程序并通过 Windows 调度程序 W
  • 在自定义位置设置 .git 文件夹

    这是我当前的目录结构 mygit code git morecode mycode The code文件夹由git监控 git的文件在通常的情况下代码 git 我只处理这段代码的一部分 即mycode 我想使用 git 来管理我的代码 但我
  • Django 小部件覆盖模板

    我是 django 的新人 我想创建一个自定义小部件 形式 py from project widgets import MultiChoiceFilterWidget class CustomSearchForm FacetedSearc
  • 如何在 Django 模板标签内将字符串连接到数字

    我找到了一个StackOverflow 上有类似问题 https stackoverflow com questions 4386168 how to concatenate strings in django templates 但该解决