32 lines
1011 B
Python
32 lines
1011 B
Python
from flask_sqlalchemy import SQLAlchemy
|
|
|
|
db = SQLAlchemy()
|
|
|
|
|
|
class Feature(db.Model):
|
|
id = db.Column(db.Integer, primary_key=True)
|
|
title = db.Column(db.String(100), nullable=False)
|
|
description = db.Column(db.String(200), nullable=False)
|
|
|
|
@staticmethod
|
|
def seed_db():
|
|
# Seed only if empty
|
|
if Feature.query.count() == 0:
|
|
features = [
|
|
Feature(
|
|
title="Responsive Design",
|
|
description="Adapts seamlessly to mobile, tablet, and desktop devices.",
|
|
),
|
|
Feature(
|
|
title="Modern UI",
|
|
description="Uses Bootstrap 5 for clean, professional styling.",
|
|
),
|
|
Feature(
|
|
title="Easy Deployment",
|
|
description="Containerized with Docker for quick setup on any server.",
|
|
),
|
|
]
|
|
db.session.bulk_save_objects(features)
|
|
db.session.commit()
|
|
|