Browse Source

get_admin_url in debug_utils

master 0.2.8
Erik Stein 7 years ago
parent
commit
ac5032f1c2
  1. 3
      CHANGES
  2. 20
      shared/utils/templatetags/debug_utils.py

3
CHANGES

@ -1,3 +1,6 @@
0.2.8 2018-09-21
- get_admin_url in debug_utils
0.2.7 2018-09-04
- Make sure the slug field is never empty.
- Allow function in AutoSlugfield populate_from.

20
shared/utils/templatetags/debug_utils.py

@ -1,24 +1,32 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
# Erik Stein <code@classlibrary.net>, 2009-2017
from django import template
from django.contrib.contenttypes.models import ContentType
from django.urls import reverse
try:
import ipdb
from django import template
register = template.Library()
@register.filter
def ipdb_inspect(value):
ipdb.set_trace()
return value
@register.simple_tag
def ipdb_set_breakpoint():
ipdb.set_trace()
except:
except: # TODO ImportError
pass
@register.filter
def get_admin_url(obj):
content_type = ContentType.objects.get_for_model(obj.__class__)
return reverse("admin:%s_%s_change" % (content_type.app_label, content_type.model), args=(obj.id,))

Loading…
Cancel
Save