使用 Robyn 开发真实世界的 Web 应用
蝙蝠侠接到任务,开发一款 Web 应用来管理哥谭市的犯罪数据。该应用将帮助哥谭警察局存储和检索有关犯罪活动、嫌疑人及其位置的数据。他选择了 Robyn Web 框架,以高效快速地构建这个应用。
您可以在 这里 找到该应用的源代码。
安装 Robyn
第一步是安装 Robyn。蝙蝠侠创建了一个虚拟环境,并通过 pip
安装了 Robyn:
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install robyn
创建 Robyn 应用
蝙蝠侠计划手动创建一个 src/app.py
文件,但后来了解到 Robyn 自带了一个 CLI 工具,可以用来快速创建新应用。他运行了以下命令:
$ python -m robyn --create
运行后,终端显示以下输出:
$ python3 -m robyn --create
? Directory Path: .
? Need Docker? (Y/N) Y
? Please select project type (Mongo/Postgres/Sqlalchemy/Prisma):
❯ No DB
Sqlite
Postgres
MongoDB
SqlAlchemy
Prisma
系统询问了一些配置问题,蝙蝠侠对大部分问题选择了默认值。
完成后,Robyn CLI 自动生成了一个新应用,目录结构如下:
├── src
│ ├── app.py
├── Dockerfile
借助 Robyn 的强大 CLI 工具,蝙蝠侠仅需几步就轻松完成了应用的基础配置,大大加快了开发进程。