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

challenge 3

why am i getting 'challenge' not defined error
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 initialize():
    """create database and table"""
    db.create_tables([challenge], safe = true)

1 Answer

Chris Freeman
Chris Freeman
Treehouse Moderator 59,836 Points

You are very close! Both Challenge and True need to be capitalized.

Post back if you need more help. Good luck!!