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 trial


Jon Hockley
Jon Hockley
3,781 Points

Python social network with flask challenge

I'm trying to complete this section of the challenge:

"Now add two more attributes/fields to User. The password field should be a CharField with a max_length of 100. And the join_date field should be a DateTimeField with a default value of datetime.datetime.now."

Here is my code but it is not passing, can anyone point out what I'm doing wrong?

from peewee import *

class User(Model):
  email = CharField(unique=True)
  password = CharField(max_length=100)
  join_date = DateTimeField(default=datetime.datetime.now)

1 Answer

Jon Hockley
Jon Hockley
3,781 Points

I solved it. I had to import the datetime library.

Sneaky this wasn't mentioned as a hint when asking for it! But at least it's now stuck in my head.