如何在djang模板中连接“onkeyup”属性中的两个字符串

2024-09-28 20:53:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的模板中使用一个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中连接这些内容?谢谢。在


Tags: textnameexamplerequestsessionmycallbacksocial
2条回答

您不必做任何事情来“连接”模板变量。把它想象成整个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>

只需将它a作为单个字符串使用,就不必使用{{request.session.first_名称}}除了报价,django将为您处理。在

onkeydown="if(event.keyCode ==13)Dajaxice.social.dajaxice_example(my_callback, {'text':$('#createPost').val() , 'user': {{ request.session.first_name}} }) "

相关问题 更多 >