Django. Verwenden Sie URL-Tags in Anführungszeichen, in Anführungszeichen

Ich möchte diese Variable an den Kontext übergeben und rendern, es enthält HTML-Tags.

notificacion_string = "<a href = \"{% url \'perfiles:perfil\' actor.usuario.username  \'recientes\' %}\" > %s </a> voted on your post" % (notificacion.actor.usuario.username)

Wie Sie sehen, habe ich versucht, die Anführungszeichen innerhalb des href = "" zu umgehen. Aber ich bekomme diesen Fehler:

%u format: a number is required, not unicode

Also, ich denke der Fehler tritt auf wenn"% url .."% () ausgewertet wird. Ich habe viele Dinge ohne Erfolg versucht.

Zusatzinformation:

Die URL "pefiles: perfil" erhält zwei Argumente:

 url(r'^(?P<username>\w+)/(?P<queryset>\w+)/

Die Argumente sind ein Benutzername und ein Abfragesatz, das erste stammt von notificacion.actor.usuario.username und das zweite ist eine Zeichenfolge, 'recientes'.

Vielen Dank im Voraus für Ihre Hilfe.

,views.perfil, name='perfil'),

Die Argumente sind ein Benutzername und ein Abfragesatz, das erste stammt von notificacion.actor.usuario.username und das zweite ist eine Zeichenfolge, 'recientes'.

Vielen Dank im Voraus für Ihre Hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage