code: def get_urls(self):
          
          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
docs: Get the admin urls