最近fastapi,在世界最受欢迎框架中排名第一。
准备学习一下,在此记录一下学习过程
首先开始百度,fastapi
它属于python的一个框架,
看名字就知道主要用于提供api接口。
秉承python的一贯作风,加载库,使用库,语法干净,非常方便。
属于异步web框架。
使用教程:FastAPI:Python 世界里最受欢迎的异步框架 - 古明地盆 - 博客园
中文文档:FastAPIhttps://fastapi.tiangolo.com/zh/
这个教程写得还算详细,比较通俗易懂。
大概明白以后,接下来,就是开搞。
程序员就是这么直接,开搞开搞,代码复制粘贴一把梭,不懂再百度,遇到问题再百度。
今天第一天,看教程,看文档,
接下来,安装软件
我的电脑之前已经安装了python3.7.7,还安装了pycharm2020.1
接下来下载PostgreSQL
【
因为文档提到的异步数据库操作,
github示例就是PostgreSQL,网址是:https://github.com/tiangolo/full-stack-fastapi-postgresql
】
我对于PostgreSQL 不熟悉,对于MySQL很熟,还特意查了一下,感觉差不多,不管了,安装,用,开搞
下载地址:Download PostgreSQL
当前时间是:2022-02-11
最新版是:PostgreSQL14.2
在下载页面,找到windows版本windows x86-64的安装程序,点击下载。
下载完以后,在win10下安装PostgreSQL ,结果安装到最后出现,PostgreSQL failed to load SQLModule错误提示,我百度了一下,有如下解答:
关于PostgreSQL failed to load SQLModule安装失败的解决办法_路在脚Jiao下的博客-CSDN博客
但是我没有按照上面链接所说去做,我直接重启电脑,然后重新运行PostgreSQL安装重新
它提示已经安装过了,不管它,直接下一步下一步,它自动开始卸载重装,然后居然重装成功了,
接下来安装成功后,弹出Stack Builder,这个软件是用来装PostgreSQL插件的,我也不知道啥插件能用,全部勾选上,下一步,然后我就后悔了,一堆的插件要下载,然后是漫长的等待,
不出所料,某些插件连接不上服务器【估计是国外的】,然后见鬼的卡在那里了,然后点取消也没用,卡死了,慢慢等,然后不出所料,等也没用,它死掉了【未响应】,
伤心的X掉进程,尼玛的Stack Builder,浪费我时间。
不管了,直接开始用PostgreSQL。
在windows开始菜单里面,找到PostgreSQL的管理工具pgAdmin4,
点击打开pgAdmin4,输入密码【安装时设置的PostgreSQL密码】
右键新增数据库:fastapi_database
OK,总算搞定PostgreSQL,虽然我不知道它会不会有啥毛病,不管了,就这样,出问题再百度呗。