官术网_书友最值得收藏!

Introduction

In the previous chapter, we were only storing our data in application memory. While it is easy to code that way, the data will be gone once the server restarts. That is obviously not ideal because we would expect the data to be persisted even after a server restart or application migration and suchlike. Therefore, in this chapter, we will talk about persisting data in a database. We will begin by installing the Postgres database on our local machine. Then, we will create a database using pgAdmin and interact with it using the ORM (Object Relational Mapping) package, SQLAlchemy. ORM allows us to interact with a database by means of an object instead of an SQL query. After that, we will define the user and recipe models, link them up, and use Flask-Migrate to create the corresponding tables in the database. Once that part is complete, we will go through exercises to understand the utilization of SQLAlchemy in the Python console. Lastly, we will add the resource for users so that new users can be created through an API.

主站蜘蛛池模板: 子长县| 桐城市| 泾源县| 贵定县| 新营市| 扎囊县| 兰坪| 钟祥市| 汾西县| 锡林浩特市| 通化市| 扶风县| 平原县| 迁西县| 陆川县| 鄂托克前旗| 澄迈县| 吉林省| 香格里拉县| 东山县| 乐昌市| 和静县| 杭锦旗| 通海县| 资中县| 景泰县| 通化县| 乌拉特中旗| 方正县| 通河县| 呼图壁县| 湘西| 富宁县| 沁阳市| 浏阳市| 微山县| 亳州市| 五寨县| 车致| 阳西县| 兴城市|