gpt4 book ai didi

python - py/Django : Set variables in template

转载 作者:行者123 更新时间:2023-11-30 23:01:07 26 4
gpt4 key购买 nike

我尝试使用 python/Django 制作月历 View 。是否可以在 {% %} 段中设置变量?

我想要这样的:

  • 一月:
  • 2016 年 1 月 1 日测试条目
  • 2016 年 1 月 6 日在其他条目上
  • 2016 年 1 月 25 日最后一月条目
  • 二月:
  • 2016年2月3日你好

顶级月份名称是在新月份开始时生成的。这样的事情可能吗?

{% if entry.month == lastmonth %} 
// show month name
{% lastmonth = entry.month %}

这在 for 结构中?

最佳答案

您可以使用 {% with %} 模板标签在模板内设置变量。详情请参阅此处:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#with

就您的情况而言,您可以执行以下操作:

{% for item in collection %}
{% if item-satisfies-condition %}
{% with variable=some-value %}
stuffs...
{% endwith %}
{% endif %}
{% endfor %}

关于python - py/Django : Set variables in template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35005184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com