python - Django 模板 : Passing a variable from an include, 进入点符号路径

标签 python django python-3.x django-templates

如果我通过包含将变量传递给模板...

{% include "module.html"with id=someVar %}

另一方面,如何将其放置在点标记路径中以便从源调用对象?

<img class="brand-logo" src="{% static data.someVar.logo %}">

最佳答案

我只是想太多了 - 我所要做的就是传递以下内容:

{% for module in modules %}  
  {% include "module.html" with data=module %}
{% endfor %}

然后我可以使用:

<img class="brand-logo" src="{% static data.content.logo %}">

关于python - Django 模板 : Passing a variable from an include, 进入点符号路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49603672/

相关文章:

python - pip 如何知道在构建 native 代码扩展时使用哪个编译器?

python - 如何将 Pandas 系列中的连续 NaN 值分组到一组切片中?

python - 使用 pythoncom.CoUninitialize() 和 wmi 时发生 Win32 异常

python - 在每组 Pandas 数据框中创建点列表

jquery - 如何在返回的 AJAX 调用上使用 Django 模板标签?

django - django中业务逻辑放在哪里

python - 从 CSV 文件创建图形并使用 Django 和 Pandas Python 库呈现到浏览器

python-3.x - 为什么在 python 中使用 int() 将二进制转换为整数时,当给定 2 作为基本参数时会出现错误

python - 将函数的打印输出转换为列表

Django: 400 bad request syntax - 这个消息是什么意思?