kwargs argument must be a dict, but got tuples в Джанго
Я хотел бы ограничить доступ простым пользователям к админке Джанго. Для этого в urls.py я написал следующий код:
from django.contrib import admin
from django.urls import path,re_path
from find_work import views
from django.contrib.auth.decorators import user_passes_test
# Функция для проверки, является ли пользователь администратором
def is_admin(user):
return user.is_authenticated and user.is_staff
# URL-шаблоны
urlpatterns = [
# URL для административной панели, доступен только для администраторов
path('admin/', user_passes_test(is_admin),(admin.site.urls))]
Однако этот код выводит следующую ошибку:
TypeError: kwargs argument must be a dict, but got tuple.
Как мне её исправить?
Источник: Stack Overflow на русском