-1

我想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 中连接这些?谢谢。

4

2 回答 2

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}} }) "
于 2013-08-21T09:30:14.380 回答
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>
于 2013-08-21T09:34:00.493 回答