Это довольно сложно для меня, так как Django не мой выбор фреймворка, и мне нужно поддерживать проект. Проект довольно сложный с несколькими приложениями, отдельной postgres схемой для каждого приложения и c ...
Мы используем Django Admin для большинства наших ежедневных чрезвычайных ситуаций, и есть одна вещь, которая мне нужна делаю и не знаю, как поступить.
У меня есть объект json в REDIS. Я хочу перечислить его и просмотреть, как и любую другую модель в Django Admin. Просто перечисление, без какой-либо сортировки, запросов, добавления et c, ничего, кроме списка и просмотра подробностей.
class DictViewAdmin(admin.ModelAdmin):
actions = []
list_display = (
'key', 'value'
)
def get_queryset(self, request):
# TODO: get queryset like object filled with data drom a dict()
pass
def has_add_permission(self, request, obj=None):
return False
def has_delete_permission(self, request, obj=None):
return False
def has_change_permission(self, request, obj=None):
return False
Я даже пытался создать собственный менеджер и простую фиктивную модель, но безуспешно.
Для тех, кто спросит о «Почему бы не база данных?». Этот Redis является основной функциональностью десятков других серверов, просто невозможно переписать их все в заданное время.