为Django Admin后台写对应页面的方法

def get_urls(self):
        from django.conf.urls.defaults import patterns, url
        urls = super(EmailSendAdmin, self).get_urls()

        def warp(view):
            def wrapper(*args, **kwargs):
                return self.admin_site.admin_view(view)(*args, **kwargs)
            return update_wrapper(wrapper, view)

        all_url = patterns('',
            url(r'^examplefn/$', warp(self.examplefn), name='examplefn'),

        )

        return all_url + urls

def examplefn(self, request):

      pass

     return render_to_response("admin/%s/%s/upload.html"%(self.model._meta.app_label, self.model._meta.module_name) , locals(), context_instance=RequestContext(request))

用法跟URLconf一样


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值