Skip to content

richard-ma/soma

Repository files navigation

soma

安装

  1. 安装数据库
    1. sqlite3
      1. Ubuntu
        1. apt-get install sqlite3
    2. mysql
      1. Ubuntu
        1. apt-get install mysql-server
        2. set password for root user
        3. create soma database
        4. create soma user
        5. grant privilidge for soma user
  2. 修改SQLALCHEMY_DATABASE_URI
  3. 创建数据库结构
    1. flask --app soma:create_app db init
    2. flask --app soma:create_app db migrate -m 'install'
    3. flask --app soma:create_app db upgrade
  4. 运行系统
    1. 测试环境
      1. flask --app soma:create_app run --debug
    2. 生产环境

模块划分

  1. 商户管理 merchant
    1. 订单 order
    2. 购物网站 shop
  2. 收款网站 executer
    1. stripe管理 stripe
  3. 基础设置 settings
    1. 系统配置 system settings
    2. 汇率设置 currency exchange rate settings
    3. 个人资料 personal settings
  4. 运行日志 logs
  5. API Key生成算法
    1. 哈希算法
      1. md5
      2. sha
    2. 哈希参数
      1. 购物网站网址
      2. API Key生成时的时间
      3. 随机salt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages