Current Path :
/
proc
/
self
/
root
/
opt
/
api_ip
/
app
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//proc/self/root/opt/api_ip/app/models.py
from app import db, login_manager from datetime import datetime from flask_login import UserMixin, current_user from werkzeug.security import generate_password_hash, check_password_hash db.create_all() class User(db.Model, UserMixin): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(50), index=True) passwd = db.Column(db.String(100)) def __init__(self, username): self.username = username def set_password(self, password): self.passwd = generate_password_hash(password) def check_password(self, password): return check_password_hash(self.passwd, password) def __repr__(self): return '<User {}>'.format(self.username) class Zakaz(db.Model): id = db.Column(db.Integer, primary_key=True) pizzaname = db.Column(db.String(50), index=True) ingredients = db.Column(db.String(200)) status = db.Column(db.Integer) price = db.Column(db.Integer) pub_date = db.Column(db.DateTime) def __init__(self, pizzaname, ingredients = {}, status=0, pub_date=None): self.pizzaname = pizzaname self.ingridients = ingredients self.status = status if pub_date is None: pub_date = datetime.utcnow() self.pub_date = pub_date def __repr__(self): return '<Pizza {}>'.format(self.pizzaname) class Zakaz_arhiv(db.Model): id = db.Column(db.Integer, primary_key=True) id_arhiv = db.Column(db.Integer) pizzaname = db.Column(db.String(50), index=True) ingredients = db.Column(db.String(200)) status = db.Column(db.Integer) price = db.Column(db.Integer) pub_date = db.Column(db.DateTime) def __init__(self, id_arhiv, pizzaname, ingredients, status, pub_date): self.id_arhiv = id_arhiv self.pizzaname = pizzaname self.ingredients = ingredients self.status = status self.pub_date = pub_date def __repr__(self): return '<Pizza {}>'.format(self.pizzaname) class Pizza(db.Model): id = db.Column(db.Integer, primary_key=True) pizzaname = db.Column(db.String(50), index=True) pizzacost = db.Column(db.Integer) status = db.Column(db.Integer) def __init__(self, pizzaname, pizzacost=0, status=0): self.pizzaname = pizzaname self.pizzacost = pizzacost self.status = status def __repr__(self): return '<Pizza {}>'.format(self.pizzaname) class Ingredient(db.Model): id = db.Column(db.Integer, primary_key=True) ingredient = db.Column(db.String(50), index=True) ingredientcost = db.Column(db.Integer) status = db.Column(db.Integer) def __init__(self, ingredient, ingredientcost=0, status=0): self.ingredient = ingredient self.ingredientcost = ingredientcost self.status = status def __repr__(self): return '<Ingredient {}>'.format(self.ingredientname)