Итак, по-видимому, ваш url.py выглядит примерно так:
urlpatterns = patterns(
'',
# Patterns:
url(r'^(?P<username>[\w-]+)/(?P<createdby>[\w-]+)/$', transaction, name="transaction"),
....
Ваше мнение:
def transaction(request, username, createdby):
...
Тогда ваш фрагмент шаблона:
<a href="{% url transaction item.sender item.receiver %}">{{ item.sender }}</a>
Или вы можете определить следующее в вашем Transaction
классе (файл urls.py должен остаться):
def get_absolute_url(self):
from django.core.urlresolvers import reverse
return reverse('transaction', kwargs={'username': self.sender, 'createdby': self.receiver})
И тогда ваш шаблон будет выглядеть так:
<a href="{{ item.get_absolute_url }}">{{ item.sender }}</a>
НоБоже, это все Джанго 101 .