Python API Development Fundamentals
上QQ阅读APP看书,第一时间看更新

3. Manipulating a Database with SQLAlchemy

Learning Objectives

By the end of this chapter, you will be able to:

  • Use the pgAdmin tool to manage a database
  • Manipulate a database using SQLAlchemy
  • Create database tables using Flask-Migrate
  • Persist data into a database
  • Hash confidential password data

This chapter covers using SQLAlchemy to access a database, including building a model, encrypting the password, ensuring each email is unique, and then saving the recipe data in the database.