Как отключить абсолютный URL в Django admin?

#python #django #django-templates #pinax

Вопрос:

Во-первых, я использую приложение 3d party, которое вызывается с помощью pinax-объявлений , и у меня TemplateDoesNotExist , после проверки основной причины, есть модели get_absolute_url , в то время как в этом представлении не найдено никаких шаблонов.

 def get_absolute_url(self):
    return reverse("pinax_announcements:announcement_detail", args=[self.pk])
 

Как сказали врачи https://github.com/pinax/pinax-announcements#templates:

Шаблоны по умолчанию предоставляются приложением pinax-шаблоны в разделе объявлений этого проекта.

Между тем, в моем случае мне действительно не нужен этот шаблон, потому что я просто использую администратора Django по умолчанию для распространения объявлений.

Итак, я думаю, что, вероятно, мы можем просто отключить кнопку «Просмотр на сайте» или, возможно, также отключить/удалить страницу get_absolute_url администратора. Но как я могу этого достичь?

Допустим, не просто сосредоточиться pinax-announcements , это, вероятно, произойдет в другом случае.