可以使用javascript动态使用templatetags吗?
基本上,我想根据用户点击的内容将一个变量细分到一个模板标签中。
我有javascript来检测他们点击的内容...但是因为Django在服务器上呈现模板标签,所以我不确定如何正确地执行此操作,或者是否可能。
代码示例:
{% avatar user %},其中user是一个变量,它依赖于用户单击的内容。
发布于 2013-04-01 23:11:40
正如您所说,模板是在服务器上呈现的,而javascript代码是在客户端执行的。所以简而言之,这是不可能的。
但是,您可以将一个页面拆分为几个模板,然后在客户端使用AJAX来构建完整的页面。然后,当用户单击您的按钮时,您可以使用您想要的参数进行AJAX调用,并从服务器获取新呈现的模板来替换web页面的现有部分。
https://stackoverflow.com/questions/15745933
复制相似问题