2 changed files with 18 additions and 7 deletions
@ -1,24 +1,32 @@
|
||||
# -*- coding: utf-8 -*- |
||||
from __future__ import unicode_literals |
||||
# Erik Stein <code@classlibrary.net>, 2009-2017 |
||||
|
||||
try: |
||||
import ipdb |
||||
from django import template |
||||
from django.contrib.contenttypes.models import ContentType |
||||
from django.urls import reverse |
||||
|
||||
|
||||
register = template.Library() |
||||
try: |
||||
import ipdb |
||||
|
||||
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…
Reference in new issue