InfoMarket挑战 这是公司提出的一项技术挑战。挑战在于以任何语言和使用任何关系数据库来构建一个简单的CRUD。作为个人选择,我更喜欢在Python和PostgreSQL数据库中使用Flask微框架。 CRUD涉及两个模型: 包含用户名和年龄的用户模型 一种Adddress模型,其中包含有关用户地址的信息:街道,号码,城市,州 用户和地址之间的关系是一对一的。 FlaskSQLAlchemy库是一个Flask扩展,可以更轻松地使用SQLAlchemy ORM并方便执行迁移。 使用纯HTML,CSS和Javascript构建了一个简单的Web应用程序来使用该API。 使用的库和工具 依存关系 怎么跑 安装和配置PostgreSQL 下面的教程指的是基于Unix的系统。 首先,您必须下载并配置PostgreSQL数据库。之后,创建一个超级用户: sudo -u postgres c