Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialmichaelangelo owildeberry
18,173 PointsAlright, now for the biggest part. Make a model named Challenge that has two fields, name and language. Both fields shou
Alright, now for the biggest part. Make a model named Challenge that has two fields, name and language. Both fields should be of the type CharField with a max_length of 100.
....
what could be missing?
please help =)
from peewee import *
db = SqliteDatabase('challenges.db')
class Challenge(name=100, language=100):
2 Answers
Jason Anello
Courses Plus Student 94,610 PointsHi michaelangelo,
You want your Challenge
class to extend the Model
class. The class that you're extending is what should go in the parentheses, not the 2 fields.
Your 2 fields should be set inside the class. They need to be a CharField
with a max_length of 100.
This is how you would do that in general:
field_name = CharField(max_length=100)
Douglas Ngwenya
3,132 Pointsfrom peewee import * db = SqliteDatabase("challenges.db") class Challenge(Model): name = CharField(max_length=100, unique=True) language = CharField(max_length=100)