def get_urls(self):
"""Get the admin urls
"""
info = '%s_%s' % (self.model._meta.app_label, self.model._meta.model_name)
def pat(regex, fn):
return url(regex, self.admin_site.admin_view(fn), name='%s_%s' % (info, fn.__name__))
url_patterns = [
pat(r'^([0-9]+)/delete-translation/$', self.delete_translation),
pat(r'^([0-9]+)/([a-z\-]+)/publish/$', self.publish_article),
pat(r'^([0-9]+)/([a-z\-]+)/unpublish/$', self.unpublish),
pat(r'^([0-9]+)/([a-z\-]+)/preview/$', self.preview_article),
]
url_patterns += super(ArticleAdmin, self).get_urls()
return url_patterns
评论列表
文章目录