Борьба с интерполяцией строк в django [duplicate]

Здравствуйте, у меня возникла проблема с попыткой конкатенации в django. Я создал новый templatetag и пытаюсь добиться правильной интерполяции строк, и у меня возникают трудности.

{% button text="Reset" onclick="test('{{user.id}}')" colour="yellow" %}
 
function test(user_id){
    console.log('user id:', user_id)
}

в журнале консоли просто выдается id пользователя: {{user.id}}

{% button text="Reset" onclick="test('"|add:user.id|stringformat:"s"|add:"')" colour="yellow" %}

Я также пробовал этот способ, но он выдает ошибку синтаксиса.

Любая помощь о том, как правильно сделать это или даже если это невозможно, любая помощь была бы замечательной.

(все еще новичок в django)

Вернуться на верх