请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

你好,老师. 为发现用context时候, key是一定要用string的格式吗? 谢谢

正在回答 回答被采纳积分+3

1回答

编程浪子 2020-05-13 00:02:19

你好

 你从哪里有这个感觉得? context 是是一个字典结构

1 回复 有任何疑惑可以回复我~
  • 提问者 Dazzz #1
    谢谢老师, 我前面没说清楚..
    
    在6.2里, 
    
    用context时,
    def template():
        context['num_list'] = [1,2,3,4,5]
        return render_template("index.htlm", **context)
    在index.html, 
    <p>
    {% for tmp_num in num_list %}
    {{ tmp_ num }}
    {% endfor %}
    </p>
    
    我的问题是, 为什么key 用 'num_list', 
    而不是context[num_list] = [1,2,3,4,5] 呢?
    
    我试了,只能是用'num_list', 
    是不是要用字典形式传参数, 变量需要加个 引号?
    谢谢
    回复 有任何疑惑可以回复我~ 2020-05-13 03:29:35
  • 编程浪子 回复 提问者 Dazzz #2
    num_list  作为 key 是个字符串,不然不就是 num_list 是一个变量了,你又没有定一个这个变量
    回复 有任何疑惑可以回复我~ 2020-05-14 14:48:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信