在django管理员更改列表视图页面中添加按钮

时间:2018-10-01 20:21:17

标签: django django-views

我正在尝试按照以下教程从管理页面重写视图。 How can I add a button into django admin change list view page

但是,以上教程对我不起作用>这是我没有Django 2.0的问题

我在管理页面中有以下按钮

{% block object-tools-items %}
    <li><a class="historylink" href="evilUrl/">{% trans "Start" %}</a></li>

{{ block.super }}

admin.py页面具有以下代码;

class DeviceAdmin(admin.ModelAdmin):
    def get_urls(self):
        urls = super(DeviceAdmin, self).get_urls()
        my_urls = patterns('',
                       url(r'^my_view/$', self.my_view, name="custom_view")
                       )
        return my_urls + urls

    def my_view(self, request):
        return HttpResponse('Success! Thank you for your message.')

我在cdoe中看到以下错误

\pages\admin.py", line 105, in get_urls
    url(r'^my_view/$', self.my_view, name="custom_view")
TypeError: 'module' object is not callable

0 个答案:

没有答案