我正在尝试按照以下教程从管理页面重写视图。 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