Нужно связать мое существующее представление с админкой с помощью модуля admin plus в представлении типа таблицы

admin.py

def my_view(request):
    pass
admin.site.register_view('timelogreport', view=my_view, name='TimeLog Report')

views.py

def dictfetchall(cursor):
    "Return all rows from a cursor as a dict"
    columns = [col[0] for col in cursor.description]
    return [
        dict(zip(columns, row))
        for row in cursor.fetchall()
    ]

@api_view(['GET'])

def job(self):
        cursor = connection.cursor()
        with open('C:\\Users\\gobs4\\stage\\Project-Management-Tools\\query.sql','r') as inserts:
            query = inserts.read()
            cursor.execute(query)
            return Response(dictfetchall(cursor))

Я использовал модуль django admin plus для создания представления на странице администратора, но я не знаю, как связать вышеупомянутый views.py с представлением регистра администратора. Не могли бы вы помочь мне сделать это, и мне нужно показать это как табличное представление, а не как json представление в админке, возможно ли это?

Вернуться на верх