Skip to content

Instantly share code, notes, and snippets.

@shadow-identity
Last active December 22, 2015 10:39
Show Gist options
  • Save shadow-identity/6460616 to your computer and use it in GitHub Desktop.
Save shadow-identity/6460616 to your computer and use it in GitHub Desktop.
from django import template
from django.core.urlresolvers import reverse
from django.utils.html import urlize
register = template.Library()
@register.simple_tag(takes_context=True, name='edit_link')
def do_get_admin_link(context, uid):
""" create hyperlink to admin edit of record by uid """
rel_url = reverse('admin:hello_contact_change', args=(uid,))
abs_url = context['request'].build_absolute_uri(rel_url)
return urlize(abs_url)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment