コード例 #1
0
ファイル: model.py プロジェクト: taller2airbnb/profile
class APIKeyToken(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name_from = db.Column(db.String(80), nullable=False)
    api_key_token = db.Column(db.String(32), nullable=False)
    active = db.Column(db.BOOLEAN, default=False)

    def __repr__(self):
        return f"Api Token Generated for: {self.name_from}"
コード例 #2
0
ファイル: model.py プロジェクト: taller2airbnb/profile
class Profile(db.Model):
    # __tablename__ = 'profile'

    id_profile = db.Column(db.Integer, primary_key=True)
    description = db.Column(db.String(50), unique=True, nullable=False)

    def __repr__(self):
        return f"Profile: {self.description}"
コード例 #3
0
ファイル: model.py プロジェクト: taller2airbnb/profile
class RecoverUserToken(db.Model):

    id_user = db.Column(db.Integer,
                        db.ForeignKey('users.id_user'),
                        primary_key=True,
                        nullable=False)
    recover_token = db.Column(db.String(32), nullable=False)
    date_created = db.Column(db.DateTime, default=db.func.current_timestamp())

    def __repr__(self):
        return f"Token Generated for user: {self.id_user}"
コード例 #4
0
ファイル: model.py プロジェクト: taller2airbnb/profile
class ProfileUser(db.Model):
    # __tablename__ = 'profile_user'

    id_profile = db.Column(db.Integer,
                           db.ForeignKey('profile.id_profile'),
                           primary_key=True,
                           nullable=False)
    id_user = db.Column(db.Integer,
                        db.ForeignKey('users.id_user'),
                        primary_key=True,
                        nullable=False)

    def __repr__(self):
        return f"User Profile: {self.id_user, self.id_profile}"
コード例 #5
0
ファイル: model.py プロジェクト: taller2airbnb/profile
class Users(db.Model):
    # __tablename__= 'users'

    id_user = db.Column(db.Integer, primary_key=True)
    alias = db.Column(db.String(80), nullable=False)
    first_name = db.Column(db.String(80), nullable=False)
    last_name = db.Column(db.String(80), nullable=False)
    national_id = db.Column(db.String(50))
    national_id_type = db.Column(db.String(50))
    email = db.Column(db.String(255), unique=True, nullable=False)
    password = db.Column(db.String(255))
    blocked = db.Column(db.BOOLEAN, default=False)
    date_created = db.Column(db.DateTime, default=db.func.current_timestamp())
    push_token = db.Column(db.String(255))

    def __repr__(self):
        return f"User: {self.first_name}"