某个开源项目

http://zhikai.pro/html/setup.html
https://github.com/LouisYZK/Frodo/tree/master/python_web

服务勉强跑起来了

说明

bash migrate.sh

这里执行第一次后手动修改alembic.ini文件配置信息
手动修改 python_web/alembic/env.py

import os 
import sys 

sys.path.append(os.path.dirname(os.path.abspath(__file__)) +"/../../")

from models import Base
target_metadata = Base.metadata

根据报错提示 修改 python_web/alembic/alembic/env.py 文件中的

import os 
import sys 

sys.path.append(os.path.dirname(os.path.abspath(__file__)) +"/../../")

from models import Base
target_metadata = Base.metadata

奇怪这里为啥alembic里面还要嵌套一层?

创建admin

Name: admin
Email: admin@loacl.com
Password: 
Repeat for confirmation: 
INSERT INTO "user" (id, created_at, email, name, avatar, password, active) VALUES (:id, :created_at, :email, :name, :avatar, :password, :active)
User admin created!!! ID: 1

go 安装 直接下载安装包

https://golang.org/dl/


export GOROOT=/usr/local/go
export GOPATH=/Users/xubiao/tmp/gocode
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

go env
go version

没有测试数据,好像还有文件没有提交,不浪费时间了,罪过