在django模板中按索引访问列表

2024-04-11

我正在尝试动态访问列表中的索引位置。

{{ allAppsList.{{app.id}}.link }}

它不起作用。

{{ allAppsList.0.link }}

worked.

应该是语法问题。我在网上谷歌,但没有找到任何有用的东西。

顺便提一句: 如果在 Java 中使用,这就是我想要做的。

int索引=app.id;

字符串链接 = appList[index].getLink();


你不能在 django 模板中做这样的事情,但这也不是不可能的。

如果您真的对此感兴趣,您可以创建一个自定义模板过滤器 https://docs.djangoproject.com/en/dev/howto/custom-template-tags/。 实现起来很简单,只需传递列表并index给你的custom filter并做你想做的事情Java.

开始编写自定义模板过滤器 https://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在django模板中按索引访问列表 的相关文章

  • Django 表单在表单字段后添加

    以下是我的表单代码 class FMessage forms Form From forms CharField To forms CharField Subject forms CharField Message forms CharFi
  • 如何防止 Django 解释包含大引号的块?

    我正在开发一个使用 Django 模板的网站 并且我必须生成包含成对的大引号的 HTML 有没有办法禁用 Django 对代码块的标签处理 像文字块标签这样的东西会很好 这样 literal LITERAL BRACES endlitera
  • 如何使用 DRF 的 ModelSerializer 创建 django 用户

    在 django 中 创建 User 与通常的 Model 实例创建具有不同且独特的流程 你需要打电话create user 这是一种方法BaseUserManager 由于 django REST 框架的流程是restore object
  • 在 Django 中运行测试时出现 NoReverseMatch 错误

    我正在使用 python django 我在运行tests py时遇到错误 这意味着什么 Traceback most recent call last File home hala Desktop lasting sharesoft 13
  • python os.path.exists() 对于存在的 nfs 挂载目录文件失败

    我基本上有一个用于网站的网络服务器和另一个仅存储文件的网络服务器 文件服务器通过安装其目录之一连接到主服务器 该网站运行 Django 所以我主要处理 python 不管怎样 我似乎遇到了一些问题 文件被报告为不存在 即使它们实际上存在 基
  • 姜戈。登录表单的错误消息

    我制作登录名 密码表格 model class LoginForm forms Form username forms CharField max length 100 password forms CharField widget for
  • Heroku 找不到 Django 模板

    我得到了一个TemplateDoesNotExistHeroku 查找我的 html 文件时出错 文件全部在开发服务器上同步 这TEMPLATE DIRS设置被设置为 TEMPLATE DIRS Users jonathanschen Py
  • 带有 self 实例的 Django 模型方法

    我试图将一些功能逻辑转移到模型的方法中 而不是视图中 我认为它属于 class Spans models Model snow models IntegerField wind models IntegerField exposure mo
  • Alembic - sqlalchemy 初始迁移

    我在创建初始迁移时遇到问题 该迁移将自动包含我通过使用共享 Base declarative base 在 models py 中定义的表 当我输入命令时 alembic revision autogenerate alembic 创建一个
  • TemplateDoesNotExist 位于 /base.html

    朋友们 我尝试通过 Jaiswal Sanjeev 所著的 学习 Django Web 开发 一书中的项目示例来重复 运行服务器我得到这样的异常 TemplateDoesNotExist at base html TemplateDoesN
  • 如何在 Django 中每天精确执行一次命令?

    我正在开发一个基于 Django Web 的项目 在该项目中我需要构建一个按以下顺序工作的应用程序 1 用户打开一个页面 需要在其中输入command and a time 2 Django应用程序将在每天的给定时间执行该命令 直到用户关闭
  • django 返回记录的最近日期

    我正在尝试从用户的多个记录中返回最近的日期 当用户创建文档时 创建日期存储在 CreatedDocumentDetails 模型中 我无法返回用户最近创建的文档的日期 我问这个关于SO的问题 https stackoverflow com
  • Django 条件管理 list_editable

    无论如何 是否可以使 list editable 在每个对象的基础上可选 例如readonly fields属性有这个选项 它不会影响changelist view class MyAdmin admin ModelAdmin readon
  • Django 管理 - OneToOneField 内联抛出“没有外键”异常

    我有一个非常简单的应用程序 目前声明了两个模型 一个称为 Content 仅保存内容数据 另一个是 Page 其中包含 Content 作为 OneToOneField 我这样做的原因是这样我可以将 Page 作为我使用的实际具体类 并且当
  • Django 如何使表单字段可选

    在 django 中如何使表单字段可选 我的模型 class Student models Model first name models CharField max length 30 last name models CharField
  • 无法为 Django 的重置密码流程创建集成测试

    我正在尝试对密码重置流程实施集成测试 但我陷入了 密码重置 确认 视图 我已经手动测试了该流程 并且工作正常 不幸的是 Django 单元测试客户端似乎无法正确遵循此视图中所需的重定向 网址配置 from django contrib au
  • 来自manytomanyfield中间表的django数据

    目前 我在 models py 中设置了以下模型结构 精简 class Admin models Model admin name models CharField unique True blank False null False ma
  • 是否可以将 FastAPI 与 Django 一起使用?

    我是一名 Django 开发人员 最近偶然发现了 FastAPI 框架 然后我决定尝试一下 但通常当您谈论使用 Django 构建 RESTful API 时 您通常会使用 Django Rest Framework DRF 有人知道是否可
  • 如何使用 django (python) 和 s3 上传文件?

    我正在寻找一种将文件上传到 s3 的方法 我正在使用 django 我目前正在使用亚马逊的 python 库进行上传以及以下代码 View def submitpicture request fuser request session lo
  • 使用 boto3 从 s3 下载时使用 filename 作为文件名

    我正在使用 boto3 上传文件 如下所示 client boto3 client s3 aws access key id id aws secret access key key client upload file tmp test

随机推荐