Пример #1
0
class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String, nullable=False)
    email = db.Column(db.String,unique=True, nullable=False)
    password = db.Column(db.String, nullable=False)

    def __init__(self,name, email, password):
        self.name = name
        self.email = email
        self.password = password

    def __repr__(self):
        return f'User: {self.name}, {self.email}'
Пример #2
0
class User(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String, nullable=False)
    email = db.Column(db.String, unique=True, nullable=False)
    password = db.Column(db.String, nullable=False)
    post = db.relationship('Post', backref='user', lazy=True)

    def __init__(self, name, email, password):
        self.name = name
        self.email = email
        self.password = password

    def __repr__(self):
        return f'User: {self.name}, {self.email}'
Пример #3
0
class Post(db.Model):
    id = db.Column(db.Integer, nullable=False)
    title = db.Column(db.String, nullable=False)
    subtitle = db.Column(db.String, nullable=False)
    post_date = db.Column(db.DateTime, nullable=False, default=datetime.now().strftime('%Y-%m-%d'))
    post_text = db.Column(db.Text, nullable=False)


    def __init__(self,name, email, password):
        self.title = title
        self.subtitle = subtitle
        self.post_text = post_text

    def __repr__(self):
        return f'Post: {self.title}, {self.subtitle}'
Пример #4
0
class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(
        db.String, nullable=False
    )  # nullable = False bu alanin bos ola bilmeyeceyini gosterir.
    email = db.Column(
        db.String, unique=True, nullable=False
    )  # unique = True yeni email'lerin bir defe istifade olunmasini isteyirik.
    password = db.Column(db.String, nullable=False)
    posts = db.relationship('Post', backref='user', lazy=True)

    def __init__(self, name, email, password):
        self.name = name
        self.email = email
        self.password = password

    def __repr__(self):
        return f'User: {self.name}, {self.email}'
Пример #5
0
class Post(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String, nullable=False)
    subtitle = db.Column(db.String, nullable=False)
    post_date = db.Column(db.DateTime, nullable=False, default=datetime.now().strftime('%Y-%m-%d'))
    post_text = db.Column(db.Text, nullable=False)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)


    def __init__(self,name, email, password):
        self.title = title
        self.subtitle = subtitle
        self.post_text = post_text

    def __repr__(self):
        return f'Post: {self.title}, {self.subtitle}'

    def init_db():
        db.create_all()

    


    if __name__ == '__main__':
    init_db()
    
Пример #6
0
class Post(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String, nullable=False)
    subtitle = db.Column(db.String, nullable=False)
    post_date = db.Column(db.DateTime, nullable=False, default=datetime.now)
    post_text = db.Column(db.Text, nullable=False)
    user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)

    def __init__(self, title, subtitle, post_text, user):
        self.title = title
        self.subtitle = subtitle
        self.post_text = post_text
        self.user = user

    def __repr__(self):
        return f'Post: {self.title}, {self.subtitle}'
Пример #7
0
class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String, nullable=False)
    email = db.Column(db.String, unique=True, nullable=False)
    password = db.Column(db.String, nullable=False)