Я пытаюсь проверить, является ли текущий зарегистрированный пользователь администратором, а затем разрешить им доступ к странице администратора, иначе вернитесь на домашнюю страницу. .py
class users(models.Model):
_id = models.AutoField
name = models.CharField(max_length = 100)
username = models.CharField(max_length = 100)
email = models.EmailField(max_length=254)
hpassword = models.CharField(max_length = 255)
category = models.CharField(max_length=50, default= "teacher")
Я пробовал использовать другой метод запроса. Но в конечном итоге я получаю страницу с ошибкой, так как «запрос соответствия пользователя не существует». Также он не проверяет, вошел ли пользователь в систему или нет. Даже если пользователь не вошел в систему, он возвращается на страницу администратора.