Django: Создание временного пользовательского пользователя
В настоящее время я работаю над проектом на Django. Я хотел бы позволить пользователю регистрироваться только под своим именем пользователя. Кроме того, этот пользователь должен иметь возможность участвовать в чатах с другими пользователями. После исследования я думаю, что мне нужно создать SQL-таблицу для этого.
Следует ли мне создать пользовательского пользователя, которого я затем расширю? Или лучше создать независимую модель.
Дополнительно меня интересует, как разработать процесс аутентификации. Должен ли я хранить PK и/или пароль модели в сессии пользователя?
Кроме того, я хочу удалить пользователя через некоторое время. Каков наилучший способ сделать это? Хранить ли мне ключ сессии в модели и раз в день искать в базе данных сессии пользователей с истекшим сроком действия?
Кроме того, если теоретически существует способ решить проблему без внесения записи в базу данных, я был бы открыт для этого.