Я пытаюсь следовать приведенным ниже инструкциям, чтобы переписать представление со страницы администратора. Как добавить кнопку на страницу просмотра списка изменений администратора django
Однако вышеприведенные уроки не работают для меня> вот проблема, с которой я не сталкивался, с 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