Сессии и идентификатор пользователя django
У меня есть форма, которую может отправить любой пользователь, в том числе и анонимный. Я хочу сохранить идентификатор пользователя (может быть случайно сгенерирован) в моей базе данных, который связан с его вводом. Я хочу отслеживать, какие данные поступили от одного или разных пользователей.
По сути, если у меня новая сессия, я должен сгенерировать новый user_id. Однако, если это старая сессия, я сохраню в базе данных старый/старый идентификатор пользователя.
Однако, я полный новичок в Django, поэтому я не уверен, как это реализовать. Итак, моя база данных должна выглядеть примерно так, где входные значения от одного и того же пользователя имеют одинаковый user_id.
|id| user_id | Order |
|1 | ---------------------------------- | -------------- |
|2 | f205f606c6764a79a77e5495b9d740bc | 10 |
|3 | f205f606c6764a79a77e5495b9d740bc | 5 |
|4 | f205f606c6764a79a77e5495b9d740bc | 10 |
|5 | f205f606c6764a79a77e5495b9d740bc | 3 |
|6 | fee472e3b07c4f59834e22751d9d2d60 | 2 |
|7 | fee472e3b07c4f59834e22751d9d2d60 | 6 |