A restful api framework with starlette.
Project description
gesang (格桑花)
一款基于starlette和uvicorn的restful风格的框架,点击进入详细文档
安装
$ pip install gesang
命令
gesang-admin [二级命令] [命令选项],其中二级命令如下
startproject
创建一个新的工程
- name 工程名称
- directory 将工程文件夹创建到指定文件夹中,默认是当前文件夹
startapp
创建一个新的应用
- name 应用名称
- directory 将应用文件夹创建到指定文件夹中,默认是当前文件夹
runserver
启动一个server服务
- --host 启动主机地址,默认是127.0.0.1
- --port 启动端口,默认是8888
- --enable-log-color 是否启用带有颜色格式的日期,默认是false,设置位true则输出带有颜色的文字(只在console中适用)
- --enable-reload 是否启用重新加载,默认是false,启用后当修改保存文件会触发重启server服务,一般调试时使用
- --factory 是否启用工厂模式启用
使用项目中的manage.py文件启动,即python manage.py runserver [options]
更新日志
- 2021-02-09 安装包名称修改成为gesang
- 2021-02-08 修改只能允许GET方法的问题,修改版本
- 2021-02-08 修改去除fastapi基于starlette,添加view类参数验证功能,修改版本
- 2021-02-05 解决startproject和startapp 没有反应的问题
- 2021-02-04 首次上传
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gesang-1.0.1.tar.gz
(13.7 kB
view hashes)
Built Distribution
gesang-1.0.1-py3-none-any.whl
(21.3 kB
view hashes)