我想在我的模板中使用request.session
变量(例如像php中的.
运算符),但这不起作用:
<textarea onkeydown="if(event.keyCode ==13)Dajaxice.social.dajaxice_example(my_callback, {'text':$('#createPost').val() , 'user':". {{ request.session.first_name}} ."}) "></textarea><br />
<input id="postButton"type="button" value="share" onclick="Dajaxice.social.dajaxice_example(my_callback, {'text':$('#createPost').val() , 'user':{{request.session.first_name}}})" />
</
如何在django中连接这些?谢谢。
答案 0 :(得分:0)
只需将它作为单个字符串使用,您不必在引号之外使用{{request.session.first_name}},django将为您处理它。
onkeydown="if(event.keyCode ==13)Dajaxice.social.dajaxice_example(my_callback, {'text':$('#createPost').val() , 'user': {{ request.session.first_name}} }) "
答案 1 :(得分:0)
您无需执行任何操作来“连接”模板变量。可以想象它就像整个html是一个字符串一样,在渲染时,{{ request.session.first_name}}
将被request.session.first_name
的值替换。
<textarea onkeydown="if(event.keyCode ==13) Dajaxice.social.dajaxice_example(my_callback, {'text':$('#createPost').val() , 'user': '{{ request.session.first_name}}' }) "></textarea>