В настоящее время я работаю над веб-сайтом, который позволит пользователю взаимодействовать с аппаратным блоком, который они могут настроить в своем доме. В настоящее время я регистрирую свою учетную запись с помощью django-allauth, и это работает по желанию. Мой следующий шаг - позволить пользователю связать свой аппаратный блок с их учетной записью. Я надеюсь реализовать это, используя какой-то уникальный ключ, состоящий из символов (например, Sr3D- $ 3tr-SQ2Q-CB24), который может быть связан только с одной учетной записью. Я не хочу, чтобы это было частью модели User (для регистрации), скорее, то, что они могут связать позже, например, в модели профиля (связанной с моделью пользователя).Как реализовать регистрацию устройства устройства в учетной записи пользователя Django
Я много искал для пакетов django или примеров, которые реализуют аналогичную функциональность, но не повезло. Я считаю, что это довольно стандартная функциональность, например, когда вам нужно зарегистрировать игру, которую вы покупаете (для доступа к онлайн-функциям), используя ключевую фразу, которая поставляется с вашей покупкой.
Может ли кто-нибудь указать мне на некоторые примеры или пакеты того, как это будет реализовано с помощью Django?
[EDIT] После первого ответа BingsF ниже я подумал, что должен быть более точным в функциональности, которой я пользуюсь. В основном я хотел бы иметь таблицу в базе данных, где я мог бы добавить законные ключи вместе с именем пользователя пользователя, который его регистрирует (изначально «Null», пока пользователь не зарегистрируется с ключом). Затем, когда пользователь регистрируется, мне нужна проверка, чтобы убедиться, что они ввели законный ключ, и он не был зарегистрирован ранее.
Пользователь должен иметь возможность регистрировать несколько устройств.
Сколько ключей на пользователя? – sax
Реализация, на которую я нацелен, позволит пользователю регистрировать как можно больше устройств (которые они покупают). Поэтому технически неограниченное число. – matben243