# Sandman2简介及示例

# 简介

  • 一个 Python 语言的数据库适配库,可以为各种数据库自动生成RESTFUl接口和Admin控制台
  • 基于 SQLAlchemy,所以使用连接url来连接数据库

# 示例

  1. 环境依赖

    python36

  2. 安装插件

    pip install sandman2 
    
  3. 使用sandman2ctl工具来启动API服务器

    # dialect+driver://username:password@host:port/database
    # 
    sandman2ctl sqlite+pysqlite:///data.db # sqlite
    sandman2ctl mysql+pymysql://root:123456@localhost:3306/database
    sandman2ctl mysql+pymysql://root:123456@121.4.176.100:3306/hzx_grid
    
  4. 访问控制台

    image.png

  5. 使用postman测试RESTFUl接口

    image.png