Пример #1
0
def create():
    oauth.init_app(app)
    db.create_all()
Пример #2
0
@app.errorhandler(ValidationError)
def handle_marshmallow_validation(err):
    return jsonify(err.messages), 400


api.add_resource(AvatarUpload, '/avatar')
api.add_resource(Avatar, '/avatar/<int:user_id>')
api.add_resource(Confirmation, '/user_confirmation/<string:confirmation_id>')
api.add_resource(ConfirmationByUser, '/confirmation/user/<int:user_id>')
api.add_resource(GithubLogin, '/login/github')
api.add_resource(GithubAuthorized, '/login/github/authorized')
api.add_resource(Image, '/image/<string:filename>')
api.add_resource(ImageUpload, '/image')
api.add_resource(Item, '/item/<string:name>')
api.add_resource(ItemList, '/items')
api.add_resource(Store, '/store/<string:name>')
api.add_resource(StoreList, '/stores')
api.add_resource(TokenRefresh, '/refresh')
api.add_resource(UserRegister, '/register')
api.add_resource(User, '/user/<int:user_id>')
api.add_resource(UserLogin, '/login')
api.add_resource(UserLogout, '/logout')
api.add_resource(SetPassword, '/password')

if __name__ == '__main__':
    from database import db
    db.init_app(app)
    ma.init_app(app)
    oauth.init_app(app)
    app.run(port=5000)
Пример #3
0
def create_app():
    db.init_app(app)
    # tells the marshmallow what app to communicate with
    ma.init_app(app)
    oauth.init_app(app)
    return app