|
from app import db |
|
|
|
class User(db.Model): |
|
id = db.Column(db.Integer, primary_key=True) |
|
name = db.Column(db.String(100), nullable=False) |
|
email = db.Column(db.String(100), unique=True, nullable=False) |
|
password = db.Column(db.String(100), nullable=False) |
|
|
|
class LanguageSchool(db.Model): |
|
id = db.Column(db.Integer, primary_key=True) |
|
name = db.Column(db.String(100), nullable=False) |
|
location = db.Column(db.String(100), nullable=False) |
|
pricing = db.Column(db.String(100), nullable=False) |
|
|
|
class CustomizedPlan(db.Model): |
|
id = db.Column(db.Integer, primary_key=True) |
|
user_id = db.Column(db.Integer, db.ForeignKey("user.id")) |
|
language_school_id = db.Column(db.Integer, db.ForeignKey("language_school.id")) |
|
duration = db.Column(db.String(100), nullable=False) |
|
options = db.Column(db.String(100), nullable=False) |
|
|
|
class Area(db.Model): |
|
id = db.Column(db.Integer, primary_key=True) |
|
name = db.Column(db.String(100), nullable=False) |
|
location = db.Column(db.String(100), nullable=False) |
|
|
|
class Option(db.Model): |
|
id = db.Column(db.Integer, primary_key=True) |
|
name = db.Column(db.String(100), nullable=False) |
|
price = db.Column(db.String(100), nullable=False) |