Работая над проектом на django, я столкнулся с ситуацией, когда мне нужно объединить четыре строки, а также сохранить объединенную строку в другой переменной. Итак, я сделал два пользовательских тега шаблона для этого. 1) для сохранения одних данных в другие
@register.simple_tag
def save(value):
return value
2) для объединения строк
@register.simple_tag
def link(a,b,c,d):
data=str(a)+","+str(b)+str(c)+","+str(d)
return data
, но когда я вызываю их из шаблона, как-
{% save link 14 12 2 3 as data %}
произошла ошибка:
'save' получил слишком много позиционных аргументов
, что означает, что они перекрывают друг друга. Теперь, как решить эту проблему?