コード例 #1
0
ファイル: conftest.py プロジェクト: MarkWine/flask_shop
def _db(app, request):
    from shop import db as _db
    with app.test_request_context():
        _db.drop_all()
        _db.create_all()

    @request.addfinalizer
    def drop_database():
        _db.drop_all()

    return _db
コード例 #2
0
class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(30), unique=False, nullable=False)
    username = db.Column(db.String(80), unique=True, nullable=False)
    email = db.Column(db.String(120), unique=True, nullable=False)
    password = db.Column(db.String(30), unique=False, nullable=False)
    profile = db.Column(db.String(180),
                        unique=False,
                        nullable=False,
                        default='profile.jpg')

    def __repr__(self):
        return '<User %r>' % self.username

    db.create_all()
コード例 #3
0
                               backref=db.backref('categories', lazy=True))

    brand_id = db.Column(db.Integer, db.ForeignKey('brand.id'), nullable=False)
    brand = db.relationship('Brand', backref=db.backref('brands', lazy=True))

    image_1 = db.Column(db.String(150), nullable=False, default='image1.jpg')
    image_2 = db.Column(db.String(150), nullable=False, default='image2.jpg')
    image_3 = db.Column(db.String(150), nullable=False, default='image3.jpg')

    def __repr__(self):
        return '<Addproduct %r>' % self.name


class Brand(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(30), unique=True, nullable=False)

    def __repr__(self):
        return '<Brand %r>' % self.name


class Category(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(30), unique=True, nullable=False)

    def __repr__(self):
        return '<Catgory %r>' % self.name


db.create_all()
コード例 #4
0
ファイル: manage.py プロジェクト: lubaobao666/shop
def init_database():
    db.drop_all()
    db.create_all()

    db.session.add(GoodType('肉类', '来自西藏', '西藏的牛羊肉,可以溢价,质量特别好'))
    db.session.add(GoodType('手工礼品', '刚到货', '精美手工礼品,新颖,好玩'))
    db.session.add(GoodType('水果', '优质水果', '大部分进口'))
    db.session.add(GoodType('零食', '进口零食', '最新的零食,越南仓进口'))

    db.session.add(
        Good('进口红牛', 8888, '进口红牛,加气加强版', '零食', 15, 20, 23, '', '北京仓'))
    db.session.add(
        Good(
            '芒果', 9999,
            '来自泰国的进口芒果,产地甄选,用美食满足你的味蕾。泰国高温多雨,属热带季风气候,整年雨量大湿度高,植被覆盖丰富,自然环境保护良好,适合各种热带水果的生长,出产的芒果品质好,口感佳为了运输的安全性,发货的芒果都是七成熟的,记得熟软后才可以放到冰箱存放哦',
            '水果', 6.00, 10.00, 15.00, '', '哈尔滨仓'))
    db.session.add(
        Good('火鸡面', 8888, '进口山羊肉,在山上长大的山羊', '零食', 8, 10, 12, '', '北京仓'))
    db.session.add(Good('百岁山', 8888, '天然矿泉水', '零食', 1, 2, 2.5, '', '北京仓'))
    db.session.add(
        Good('吐司', 8888, '优质土司,名牌,新到货,老板的最爱', '零食', 15, 20, 23, '', '北京仓'))
    db.session.add(
        Good('香蕉', 8888, '优质香蕉,越南仓新发货,甜到腻,放不坏', '水果', 9, 10, 13, '', '北京仓'))

    db.session.add(
        InboundLoad('进口红牛', '零食', 15.20, 1000, '北京仓', '2018-12-08', '好货'))
    db.session.add(
        InboundLoad('芒果', '水果', 6.00, 1000, '哈尔滨仓', '2018-12-08', '好货'))

    db.session.add(outboudLoad('进口红牛', '零食', 200, '北京仓', '2018-12-09', '好货'))
    db.session.add(outboudLoad('芒果', '水果', 300, '哈尔滨仓', '2018-12-08', '好货'))

    db.session.add(warningLoad('进口红牛', '零食', '北京仓', 1000, '备注'))
    db.session.add(warningLoad('芒果', '水果', '哈尔滨仓', 1000, '备注'))

    db.session.add(Warehouse('北京仓', '北京市中关村22号', '该仓库很大'))
    db.session.add(Warehouse('哈尔滨仓', '哈尔滨市南岗区18号', '该仓库很小'))

    db.session.add(Image('/static/images/hongniu.png', 1, 1))
    db.session.add(Image('/static/images/hongniuc1.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc2.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc3.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc4.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc5.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc6.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc7.jpg', 1, 0))
    db.session.add(Image('/static/images/hongniuc8.jpg', 1, 0))

    db.session.add(Image('/static/images/mangguo.png', 2, 1))
    db.session.add(Image('/static/images/content1.jpg', 2, 0))
    db.session.add(Image('/static/images/content2.jpg', 2, 0))
    db.session.add(Image('/static/images/content3.jpg', 2, 0))
    db.session.add(Image('/static/images/content4.jpg', 2, 0))
    db.session.add(Image('/static/images/content5.jpg', 2, 0))

    db.session.add(Image('/static/images/huojimian.png', 3, 1))
    db.session.add(Image('/static/images/huojimianc1.png', 3, 0))
    db.session.add(Image('/static/images/huojimianc2.png', 3, 0))
    db.session.add(Image('/static/images/huojimianc3.png', 3, 0))
    db.session.add(Image('/static/images/huojimianc4.png', 3, 0))
    db.session.add(Image('/static/images/huojimianc5.png', 3, 0))

    db.session.add(Image('/static/images/baisuishan.png', 4, 1))
    db.session.add(Image('/static/images/baisuishanc1.png', 4, 0))
    db.session.add(Image('/static/images/baisuishanc2.png', 4, 0))
    db.session.add(Image('/static/images/baisuishanc3.png', 4, 0))

    db.session.add(Image('/static/images/tusi.png', 5, 1))
    db.session.add(Image('/static/images/tusic1.jpg', 5, 0))
    db.session.add(Image('/static/images/tusic2.jpg', 5, 0))
    db.session.add(Image('/static/images/tusic4.jpg', 5, 0))

    db.session.add(Image('/static/images/xiangjiao.png', 6, 1))
    db.session.add(Image('/static/images/xiangjiaoc1.jpg', 6, 0))
    db.session.add(Image('/static/images/xiangjiaoc2.jpg', 6, 0))
    db.session.add(Image('/static/images/xiangjiaoc3.jpg', 6, 0))
    db.session.add(Image('/static/images/xiangjiaoc4.jpg', 6, 0))
    db.session.add(Image('/static/images/xiangjiaoc5.jpg', 6, 0))
    db.session.commit()
コード例 #5
0
ファイル: models.py プロジェクト: JunichiYukawa/AirLineServer
def init():
    db.create_all()
コード例 #6
0
ファイル: create_db.py プロジェクト: ndrwpvlv/otus_5_shop
def make_db():
    db.drop_all()
    db.create_all()