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:])