- 服务器图形工具:FinalShell
- python虚拟环境用anaconda
标题技术架构和依赖
python3.8 环境
Flask 后端框架
flask-marshmallow + webargs 处理参数接收
postgresql 数据库
psycopg2-binary postgresql操作库
Flask-SQLAlchemy orm操作库
flask-admin 超管管理后台
标题部署
docker + docker-compose + gunicorn
标题模型表
typescript
CREATE TABLE account_user (
name VARCHAR(30) NOT NULL,
login_username VARCHAR(60) NOT NULL,
user_id INTEGER NOT NULL PRIMARY KEY,
org_id INTEGER NOT NULL,
position INTEGER DEFAULT 0,
permissions JSONB DEFAULT '{}',
is_superuser BOOLEAN DEFAULT FALSE,
avatar TEXT,
create_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
update_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
is_delete BOOLEAN DEFAULT FALSE
);