Это именно то, для чего должен использоваться админ!Как это может быть слишком сложно?Даже написание нескольких строк HTML займет больше времени.
Если вы создали это самостоятельно, независимо от того, насколько просто, вам нужно будет определить представления, которые перечисляют объекты, проверяют ввод, проверяют разрешения, пишут HTML, реализуют какую-то систему множественных действий, которая отображается на код Python,....
Предполагая, что вы не хотите этого делать:
Вы захотите создать несколько сайтов администрирования и отфильтровать результаты администрирования втолько те, которые принадлежат пользователю через , переопределяя метод queryset
в ModelAdmin
# pasted from docs
class MyModelAdmin(admin.ModelAdmin):
def queryset(self, request):
qs = super(MyModelAdmin, self).queryset(request)
if request.user.is_superuser:
return qs
return qs.filter(author=request.user)