Insertion
In this lesson, we will learn how to populate our database by inserting data.
In the last chapter, we figured out how to connect to a database with the Flask application. Furthermore, we learned how to create Models
and relationships between these models. In this chapter, we will be focusing on all kinds of operations that we can perform on our models and the changes that will occur in the database. The type of operations that we will need to make are:
- Insert
- Delete
- Retrieve
- Update
Introduction #
First, we need to populate our database with the data. Let’s insert some data using the User
model that we created in the last chapter.
class User(db.Model):
email = db.Column(db.String, primary_key=True, unique=True, nullable=False)
password = db.Column(db.String, nullable=False)
1. Create a new User
object #
To create a new user we will simply create an object of the User
class.
new_user = User(email = "archie.andrews@email.com", password = "football4life")
Get hands-on with 1400+ tech skills courses.