def create_tables(): from dao import db db.init_app(app) print("criar tabelas") db.create_all()
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)