Добавить кнопку на страницу просмотра списка изменений администратора django - PullRequest
0 голосов
/ 01 октября 2018

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