【文件属性】:
文件名称:Frodo:pythonfastapi + golanggin + Vue + docker基于异步技术栈的个人博客系统
文件大小:2.28MB
文件格式:ZIP
更新时间:2021-03-11 19:07:45
系统开源
佛罗多V2.0
Frodo是使用python和golang的异步技术的个人博客。
概述
v2.0添加了新语言golang来重建admin模块的api,博客的前端页面仍由python呈现。
技术选择
Frodo的技术选择如下:
博客页面Web框架: python/fastapi
页面ORM: sqlalchemy + encode/databases (如FastAPI建议)
页面模板: Mako/FastAPI-Mako
python异步网络服务: asgi/uvicorn
Admin Web Framework: golang/gin
Addmin ORM: gorm
管理员界面:
KV数据库: redis
缓存: redis/memcached
反向Web代理: nginx
数据持久性: mysql
数据库迁移: alembic
身份验证: JWT
pyt