使用get_urls的Django Admin自定义视图 - 不起作用

时间:2015-04-29 13:33:57

标签: python django django-admin django-urls

我已经关注了django文档,并且已将以下代码添加到我的模型admin.py文件中

我的模型是CustomerOrder,我的应用名称是customer_orders

class CustomerOrderAdmin(admin.ModelAdmin):
    def get_urls(self):
        urls = super(CustomerOrderAdmin, self).get_urls()
        my_urls = patterns('',
            (r'^upload/$', self.upload)
        )
        return my_urls + urls

    def upload(self, request):
        # custom view which should return an HttpResponse
        pass

现在,当我尝试访问' / admin / customer_orders / customerorder / upload / '如django文档中所述,它失败并出现以下错误。

带有主键的

对象'上传'不存在。

错误似乎很明显,因为' / admin / customer_orders / customerorder / pk_id' 将我带到具有给定主键的特定模型数据。

我不知道我错过了什么。

0 个答案:

没有答案