flask上基于web的代码编辑器
flaskcode的Python项目详细描述
烧瓶代码
flask上基于web的代码编辑器
带有python flask框架后端的代码编辑器。
安装
$ pip install flaskcode
运行应用程序
独立运行应用程序,如下所示:
$ flaskcode /path/to/resource/folder FlaskCode CLI: /path/to/resource/folder ...
$ flaskcode --help Usage: flaskcode [OPTIONS][RESOURCE_BASEPATH] Run FlaskCode with given RESOURCE_BASEPATH or current working directory. All options can be set on the command line or through environment variables of the form FLASKCODE_*. For example FLASKCODE_USERNAME. Options: -h, --host TEXT IP or hostname on which to run HTTP server. -p, --port INTEGER Port on which to bind HTTP server. --username TEXT HTTP Basic Auth username. --password TEXT HTTP Basic Auth password. --editor-theme [vs|vs-dark|hc-black] Editor theme, default is vs-dark. --debug Run in flask DEBUG mode. --env TEXT Flask environment, default is development. --version Show the version and exit. --help Show this message and exit.
在烧瓶应用程序中集成烧瓶代码
烧瓶代码可以通过正常方式直接访问蓝图,集成到您自己的Flask
应用程序中,例如:
fromflaskimportFlaskimportflaskcodeapp=Flask(__name__)app.config.from_object(flaskcode.default_config)app.config['FLASKCODE_RESOURCE_BASEPATH']='/path/to/resource/folder'app.register_blueprint(flaskcode.blueprint,url_prefix='/flaskcode')@app.route('/')defhello():return"Hello World!"if__name__=='__main__':app.run()
现在,如果在默认端口上运行flask应用程序,则可以在http://127.0.0.1:5000/flaskcode访问flaskcode。
使用
构建- Flask-一个python web框架
- Monaco Editor-基于浏览器的代码编辑器
作者
- sujeet kumar-sujeetkv
许可证
这个项目是在麻省理工学院的许可下授权的-请参阅LICENSE文件了解详细信息。