0
У меня есть пользователи и записи. Я хочу создать декоратор Django, чтобы урезать пользователей, чтобы удалить или обновить другие записи. Но я был в состоянии сделать некоторые.Дизайнер Django для отдыха пользователей для удаления или обновления других записей
я что-то думать, как этот
class EntryUpdate(generic.UpdateView):
model = Entry
fields = ['...']
....
@user_passes_test(lambda user: current.user.id == entry.user.id)
@method_decorator(login_required)
def dispatch(self, *args, **kwargs):
return super(EntryUpdate, self).dispatch(*args, **kwargs)
'г/Pest/Test' ... – Selcuk
Великий он работал !!! но это лучший способ это сделать? есть ли другой способ использования украшений? – jfk83
Если вы используете CBV, это лучший способ сделать, оставьте использование декораторов для функций, основанных на просмотрах –