Пример #1
0
def create_tables():
    from dao import db
    db.init_app(app)
    print("criar tabelas")
    db.create_all()
Пример #2
0
app.config['PROPAGATE_EXCEPTIONS'] = True
app.config['SQLALCHEMY_ECHO'] = True

app.secret_key = b'\xc4]gW\x0f\x8d\xc8\x05ocG\xf1\xb1j,{'

#fim configurações relativas ao sqlalchemy
api = Api(app)
CORS(app,resources={r"/*": {"origins": "*"}}) #O uso do cors
#cria as tabelas do banco de dados, caso elas não estejam criadas
@app.before_first_request
def create_tables():
    from dao import db
    db.init_app(app)
    print("criar tabelas")
    db.create_all()
#fim criaçaõ de tabelas

api.add_resource(ItensResource, '/itens')
api.add_resource(ItemResource, '/item', '/item/<string:item>')


api.add_resource(ListasResource, '/listas')
api.add_resource(ListaResource, '/lista','/lista/<string:lista>')
api.add_resource(UsuarioResource,'/usuario','/usuario/<string:nome>')
api.add_resource(UsuariosResource, '/usuarios')

if __name__ == '__main__':
    from dao import db
    db.init_app(app)
    app.run(port=5000,debug=True)