2013-04-01 41 views
0

是否可以使用javascript动态使用模板标签?动态使用模板标签

基本上我想根据用户点击的内容将变量分入模板标签。

我有JavaScript来检测他们点击了什么......但因为Django呈现服务器上的模板标签,我不知道如何正确地做到这一点,或者如果它是可能的。

代码示例:

{% avatar user %}其中user是可变的,并且是依赖于用户点击的内容。

回答

0

正如你所说,模板在服务器上呈现,而javascript代码在客户端上执行。总之,这是不可能的。

但是,您可以将页面拆分为多个模板,并使用客户端上的AJAX构建完整页面。然后当用户点击你的按钮时,你可以用你想要的任何参数进行AJAX调用,并从服务器获取新的渲染模板来替换网页的现有部分。