Search⌘ K
AI Features

Solution: Create the Pet Model

Understand how to create and configure the Pet model in Flask using SQLAlchemy. Explore defining fields with constraints, setting up primary keys, and verifying your database schema using SQLite tools. This lesson helps you prepare your application for managing pet profiles through persistent storage.

We'll cover the following...

We can verify our model definition progress by reviewing the completed implementation of the Pet database class framework alongside our active context boundaries.

from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField
from wtforms.validators import InputRequired, Email, EqualTo

class LoginForm(FlaskForm):
    email = StringField('Email', validators=[InputRequired(), Email()])
    password = PasswordField('Password', validators=[InputRequired()])
    submit = SubmitField('Login')
    
class SignUpForm(FlaskForm):
    email = StringField('Email', validators=[InputRequired(), Email()])
    password = PasswordField('Password', validators=[InputRequired()])
    confirm_password = PasswordField('Confirm Password', validators=[InputRequired(), EqualTo('password')])
    submit = SubmitField('Sign Up')
The complete solution for the Paws Rescue Center model schema configuration challenge

Solution explanation

...