class MyModel(models.Model):

    def get_admin_url(self):
        return urlresolvers.reverse('admin:%s_%s_change' % (self._meta.
            app_label, self._meta.module_name), args=(self.id,))
Django – Как получить URL-адрес администратора из экземпляра модели