Erro ao criar TABLES no PEEWEE

Estou seguindo um tutorial no youtube feito por algum membro/admin daqui, porém, mesmo com o código exatamente igual está dando erro.

database.py

from peewee import *

db = SqliteDatabase("estudo.db")

class Usuario(Model):
    nome = CharField()
    email = CharField(unique=True)
    senha = CharField()
    
    class Meta:
        Database = db
        
class Anuncio(Model):
    usuario = ForeignKeyField(Usuario, backref='usuarios')
    titulo = CharField()
    descricao = TextField()
    valor = DecimalField()
    
    class Meta:
        database = db

main.py

from database import db, Usuario, Anuncio

db.connect()

db.create_tables([Usuario, Anuncio])

CODIGO

ERRO

Existem 2 erros no seu código (exibido nas imagens).

  1. O nome dos atributos precisam estar em letra minuscula
  2. O database dentro do class Meta em cada Model, precisa ser minusculo.

O código correto seria:

from peewee import *

db = SqliteDatabase("estudo.db")

class Usuario(Model):
    nome = CharField()
    email = CharField(unique=True)
    senha = CharField()
    
    class Meta:
        database = db
        
class Anuncio(Model):
    usuario = ForeignKeyField(Usuario, backref='usuarios')
    titulo = CharField()
    descricao = TextField()
    valor = DecimalField()
    
    class Meta:
        database = db