diff --git a/django_baker/admin.py b/django_baker/admin.py index 77328fc..80ea1b9 100644 --- a/django_baker/admin.py +++ b/django_baker/admin.py @@ -1,6 +1,7 @@ from django.core.validators import URLValidator from django.db.models.fields import FieldDoesNotExist from django.utils.encoding import smart_text +from django.utils.safestring import mark_safe from functools import partial @@ -95,8 +96,8 @@ def foreign_key_link(instance, field): target = getattr(instance, field) if not target: return "None" - return u'%s' % ( - target._meta.app_label, target._meta.model_name, target.id, smart_text(target)) + return mark_safe(u'%s' % ( + target._meta.app_label, target._meta.model_name, target.id, smart_text(target))) if name[:9] == 'url_link_': method = partial(url_link, field=name[9:])