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 trialFarbod Jahan
1,993 PointsGetting sqlite to work with Pycharm
So I have peewee installed (pip peewee) and I also have sqllite installed (put it in a directory was able to call on it with cmd prompt) when I run the script though that kenneth wrote I get errors meaning its not connecting to the database. What else do I have to do to get it to work?
from peewee import *
db = SqliteDatabase('challenges.db')
class Challenge(Model):
name = Charfield(max_length=100, unique=True
1 Answer
Benjamin Lange
16,178 PointsWhen setting up your models with Peewee, you need to add a class Meta
to each model. Add this to your class Challenge
. Then, in the class Meta
set database = db
. This tells Peewee to use the Sqlite database you defined at the top for that class.
from peewee import *
db = SqliteDatabase('challenges.db')
class Challenge(Model):
name = Charfield(max_length=100, unique=True
class Meta:
database = db