<h1 class="profile_username"></h1>
<a href="{% url 'profile' user= %}"></a>
h1
将使用值动态填充,因此user
参数是否可以等于h1
类的值?
答案 0 :(得分:1)
您需要首先提供一个允许django解析网址模板标记的虚假用户(并且您可能还希望提供一个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是一个数字,只需选择一个随机数,您可以保证不会影响构建网址的任何其他部分(即666),并将其替换为所需值< / p>