У меня проблема с пониманием UserMixin в Flask - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время я изучаю flask, и я слышал о концепции под названием UserMixin, кто-нибудь может рассказать, что это означает и как работает.

1 Ответ

0 голосов
/ 29 мая 2020

UserMixin является частью пакета flask-login, который реализует функцию аутентификации пользователя. Чтобы flask-login работал, он ожидает, что ваш объект User будет иметь определенные предопределенные методы, такие как get_id(), is_authenticated(), и c (вы можете увидеть, что это в документации здесь ). Технически вам не нужно использовать миксин и реализовывать эти методы самостоятельно, но переход от микширования - это хороший способ сокращения.

...