Я нахожусь в процессе создания приложения для личного проекта, над которым я работаю, который включает Python 3, peewee и (на данный момент) Sqlite3. В основном я импортирую 2 модельных класса (студент и курс), которые являются подклассами базового класса, который я создаю.
Операторы импорта расположены в main.py:
from models.course import Course
from models.student import Student
Модели / BaseModel.py
from peewee import *
db = SqliteDatabase('database/attendance.db')
class BaseModel:
class Meta:
database = db
Модели / Course.py
from peewee import *
from models.basemodel import BaseModel
class Course(BaseModel):
cid = PrimaryKeyField()
title = TextField()
active = BooleanField()
class Meta:
table_name = 'courses'
Когда я пытаюсь выполнить простой запрос для получения курсов, я получаю сообщение об ошибке.
Пример запроса:
active_courses = Course.select().where(Course.active == True)
Я получаю сообщение об ошибке:
AttributeError: тип объекта «Курс» не имеет атрибута «выбрать»