Django Просмотр пользовательских записей администратора - PullRequest
0 голосов
/ 05 мая 2020

Я хочу создать настраиваемое представление, которое, в отличие от changelist_view, показывает вам запись, а не форму. У него будет URL /app/model/<int:pk/test/view. Это лучший способ сделать это:

@admin.register(Property)
class ModelAdmin(admin.ModelAdmin):
    def get_urls(self):
        urls = super().get_urls()
        custom_urls = [
            path('<int:pk>/view/', self.admin_site.admin_view(self.test_view))
        ]
        return custom_urls + urls

    def test_view(self, request):
        record = Model.objects.get(pk=pk)
        # ...
        return django.http.HttpResponse('test')  # P.S: I will rendering a template
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...