Работа с django Viewflow не суперпользователями, а не суперпользователями
Я изучаю django viewflow (не профи) и все процессы, которые я создавал, работают только для суперпользователей
есть ли способ использовать django viewflow обычным пользователем или не суперпользователем
или другой способ отключить проверку разрешений django для django viewflow
пожалуйста, помогите мне.
список ошибок, когда я обращаюсь к списку процессов в приложении:
...\lib\site-packages\viewflow\flow\views\mixins.py", строка 24, in dispatch return permission_required(self.flow_class._meta.view_permission_name, raise_exception=True)
ограничение не-суперпользователя будет нейтрализовано файлом Edit ниже:
адрес вашей среды\Lib\site-packages\django\contrib\auth\decorators.py
пожалуйста, отредактируйте файл decorators.py следующим образом:
def permission_required(perm, login_url=None, raise_exception=False):
def check_perms(user):
# if isinstance(perm, str):
# perms = (perm,)
# else:
# perms = perm
# # First check if the user has the permission (even anon users)
# if user.has_perms(perms):
# return True
# # In case the 403 handler should be called raise the exception
# if raise_exception:
# raise PermissionDenied
# # As the last resort, show the login form
return True
return user_passes_test(check_perms, login_url=login_url)
Если у вас возникли проблемы с нейтрализацией ограничения не-Суперпользователя, пожалуйста, напишите мне:
мой E-mail: zargari.arash@gmail.com
Мой мобильный: +989371067953
Искренне Араш