У меня есть приложение django, использующее базовое расширение userprofile
модели django.contrib.auth.user
.Я хотел бы добавить на сайт «тестовых пользователей», чтобы позволить отдельным пользователям просматривать сайт, но не влиять на остальных пользователей (например, в демонстрационных целях).
Вот что это повлечет за собой:
1 - Allow that user to do everything a 'normal' user could do
2 - Hide that user from all searches (or places where the user may be 'viewed' by other users)
Какой хороший способ добиться этого в моделях?(Я думал о настройке user.is_active=False
, но я сталкиваюсь с некоторыми проблемами при этом.)