<h1 class="profile_username"></h1>
<a href="{% url 'profile' user= %}"></a>
h1
将动态填充一个值,因此 user
参数是否可以等于 h1
类的值?
最佳答案
您需要首先提供一个允许 django 解析 url 模板标记的虚假用户(并且您可能还需要提供一个 id 以使您的 javascript 更易于引用
<a id="my_user_link" href="{% url 'profile' user='frodo' %}"></a>
然后您可以进行字符串替换并将此用户字符串更改为动态字符串
var a_link = $('#my_user_link');
a_link.attr('href', a_link.attr('href').replace('frodo', data.username));
如果您的 user
kwarg 是一个数字,则同样适用,只需选择一个您可以保证不会影响构造的 url 的任何其他部分(即 666)的随机数字,并将其替换为所需值
关于python - 模板参数是否可以等于另一个元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41931534/