Skip to main content

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


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)

Uploaded Source

Built Distribution

gesang-1.0.1-py3-none-any.whl (21.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page