Python Using Databases in Python Our Diary App Initialize Database & Create Tables

Bummer! name 'initialize' is not defined. how this doesn't pass?

What am i doing wrong?

Thanks, Jamal

initialize.py
from peewee import *

db = SqliteDatabase('challenges.db')

class Challenge(Model):
    name = CharField(max_length=100)
    language = CharField(max_length=100)
    steps = IntegerField(default=1)

    class Meta:
        database = db

def intialize():
    """Create the database and the table if they don't exist."""
    db.connect()
    db.create_tables([Challenge], safe=True)

1 Answer

Thanks James.