class About(BaseModel): __tablename__ = "about" title = db.Column(db.VARCHAR(250), nullable=False) sub_title = db.Column(db.TEXT, nullable=False) button_text = db.Column(db.VARCHAR(50), nullable=False) button_url = db.Column(db.TEXT, nullable=True)
class Menu(BaseModel): __tablename__ = "menu" name = db.Column(db.VARCHAR(50), nullable=False) url = db.Column(db.TEXT, nullable=True) def __init__(self, name=None, url=None): self.name = name self.url = url
class Header(BaseModel): __tablename__ = "header" background_image = db.Column(db.TEXT, nullable=True) title = db.Column(db.TEXT, nullable=False) sub_title = db.Column(db.TEXT, nullable=False) button_text = db.Column(db.VARCHAR(50), nullable=False) button_url = db.Column(db.TEXT, nullable=True) def __init__(self, background_image, title, sub_title, button_text, button_url): self.background_image = background_image self.title = title self.sub_title = sub_title self.button_text = button_text self.button_url = button_url
class Contact(BaseModel): __tablename__ = "Contacs" icon = db.Column(db.VARCHAR(50), nullable=True) text = db.Column(db.TEXT, nullable=True)
class Footer(BaseModel): __tablename__ = "footer" title = db.Column(db.VARCHAR(50), nullable=False) text = db.Column(db.TEXT, nullable=True) copyrigh = db.Column(db.TEXT, nullable=True)
class Portfolio(BaseModel): __tablename__ = "portfolio" image = db.Column(db.TEXT, nullable=True) project_name = db.Column(db.VARCHAR(50), nullable=False)
class Service(BaseModel): __tablename__ = "services" name = db.Column(db.VARCHAR(50), nullable=False)