@EnotShow

Как реализовать django otp в моем проекте?

Итак, у меня есть телеграм бот, который регистрирует пользователя и помещает его данные в таблицу бд. Сама таблица:
class User(models.Model):
    user_id = models.CharField(max_length=50, unique=True)
    username = models.CharField(max_length=50, unique=True)
    user_status = models.IntegerField(default=1)
    name = models.CharField(max_length=50)
    group = models.ForeignKey(Group, on_delete=models.CASCADE)
    phone = models.CharField(max_length=50, blank=False)
    membership = models.CharField(max_length=50, blank=True)
    dormitory = models.BooleanField()
    notification = models.BooleanField(default=True)
    is_group_admin = models.BooleanField(default=False)
    is_stud_admin = models.BooleanField(default=False)
    is_admin = models.BooleanField(default=False)


Я хочу сделать к боту кастомную админку на джанго. Хочу реализовать авторизацию через django otp. Пользователь вводит смой ник телеграм, получает код через бота и авторизуется с помощю этого кода. Вопрос в том, можно ли сделать эту модель, моделью пользователя по умолчанию, без наследования от AbstractUser? И как реализовать такую авторизацию, ведь в django otp реализация под 2oath. Кто сталкивался с подобной задачей, есть примеры кода?
  • Вопрос задан
  • 250 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы