Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1K
Visualizações
¿Qué es UserMixin en Flask?
from datetime import datetime from werkzeug.security import generate_password_hash from werkzeug.security import check_password_hash from flask_login import UserMixin from app import db class User(UserMixin, db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(64), index=True, unique=True) email = db.Column(db.String(64), index=True, unique=True) password_hash = db.Column(db.String(64)) posts = db.relationship('Post', backref='author', lazy='dynamic') def set_password(self, password): self.password_hash = generate_password_hash(password) def check_password(self, password): return check_password_hash(self.password_hash, password) def __repr__(self): return '<User{}>'.format(self.username)

Después de leer la documentación oficial, aún no podía entender el propósito de UserMixin . ¿Alguien puede describirlo brevemente?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Flask-login requiere un modelo de usuario con las siguientes propiedades:

  • tiene un método is_authenticated() que devuelve True si el usuario proporcionó credenciales válidas
  • tiene un método is_active() que devuelve True si la cuenta del usuario está activa
  • tiene un método is_anonymous() que devuelve True si el usuario actual es un usuario anónimo
  • tiene un método get_id() que, dada una instancia de usuario, devuelve la identificación única para ese objeto

La clase UserMixin proporciona la implementación de estas propiedades. Es la razón por la que puede llamar, por ejemplo is_authenticated para verificar si las credenciales de inicio de sesión proporcionadas son correctas o no en lugar de tener que escribir un método para hacerlo usted mismo.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda