Нет, такой подход не является безопасным. Хранить хэш пароля в cookie не рекомендуется, так как это может привести к утечке данных и возможности несанкционированного доступа к аккаунту пользователя.
Для обеспечения безопасности авторизации в Django рекомендуется использовать встроенные средства аутентификации и авторизации, такие как User модель и встроенные методы проверки пароля.
Вы можете использовать Django sessions для хранения информации об авторизованном пользователе. После успешной аутентификации вы можете создать сессию для пользователя и хранить его идентификатор в cookie. Django защищает сессии от изменения клиентом и обеспечивает безопасное хранение данных.
Также рекомендуется использовать HTTPS протокол для обеспечения безопасности передачи данных между front-end и back-end.
Более подробную информацию о том, как настроить авторизацию в Django, вы можете найти в документации Django: https://docs.djangoproject.com/en/3.2/topics/auth/