直接上代碼:html
from django.core.urlresolvers import reverse
from django.utils.html import format_htmlshell
from .models import Flavor,IceCreamBardjango
class IceCreamBarAdmin(admin.ModelAdmin):
list_display = ("title","shell","filling")
readonly_fields = ('show_url',)url
def show_url(self,instance): url = reverse('flavors:ice_cream_bar_detail',kwargs={"pk":instance.pk}) response = format_html("""<a href='{0}'>{1}</a>""",url,url) return response show_url.short_description = "Ice Cream Bar URL" show_url.allow_tags = True #永遠不要將allow_tags暴露給未受權的用戶!
admin.site.register(Flavor)
admin.site.register(IceCreamBar,IceCreamBarAdmin)code