Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在jinja中设置变量,但得到TemplateSyntaxError_Python_Html_Templates_Jinja2_Variable Assignment - Fatal编程技术网

Python 在jinja中设置变量,但得到TemplateSyntaxError

Python 在jinja中设置变量,但得到TemplateSyntaxError,python,html,templates,jinja2,variable-assignment,Python,Html,Templates,Jinja2,Variable Assignment,我试图像这样给变量赋值 {% for song in songs %} {% set song.ID = userID %} {% endfor%} 但我有这个 TemplateSyntaxError: expected token '=', got '.' 我不知道怎样才能把这件事做好。谢谢 不能在Jinja中指定(子)属性。

我试图像这样给变量赋值

{% for song in songs %}
  {% set song.ID = userID   %}
{% endfor%}
但我有这个

TemplateSyntaxError: expected token '=', got '.'
我不知道怎样才能把这件事做好。谢谢

不能在Jinja中指定(子)属性。