0
是否可以使用javascript动态使用模板标签?动态使用模板标签
基本上我想根据用户点击的内容将变量分入模板标签。
我有JavaScript来检测他们点击了什么......但因为Django呈现服务器上的模板标签,我不知道如何正确地做到这一点,或者如果它是可能的。
代码示例:
{% avatar user %}
其中user
是可变的,并且是依赖于用户点击的内容。
是否可以使用javascript动态使用模板标签?动态使用模板标签
基本上我想根据用户点击的内容将变量分入模板标签。
我有JavaScript来检测他们点击了什么......但因为Django呈现服务器上的模板标签,我不知道如何正确地做到这一点,或者如果它是可能的。
代码示例:
{% avatar user %}
其中user
是可变的,并且是依赖于用户点击的内容。
正如你所说,模板在服务器上呈现,而javascript代码在客户端上执行。总之,这是不可能的。
但是,您可以将页面拆分为多个模板,并使用客户端上的AJAX构建完整页面。然后当用户点击你的按钮时,你可以用你想要的任何参数进行AJAX调用,并从服务器获取新的渲染模板来替换网页的现有部分。