我遵循關於如何添加用戶定義的運算符的peewee文檔中的簡短指南,但是當我嘗試這樣做時,它會給我一個KeyError。 from peewee import *
from peewee import OP
from peewee import Expression
db = MySQLDatabase(app.config['MYSQL_DATABASE_DB'], host=app.co
不工作我使用一個SQLite後端用一個簡單的展示 - 季 - 集模式: class Show(BaseModel):
name = CharField()
class Season(BaseModel):
show = ForeignKeyField(Show, related_name='seasons')
season_number = IntegerFiel
假設我們有這三種模型。 class Item(BaseModel):
title = CharField()
class User(BaseModel):
name = CharField()
class UserAnswer(BaseModel):
user = ForeignKeyField(User, 'user_answers')
item
我將以文檔中的示例來解釋它。 class Student(BaseModel):
name = CharField()
class Course(BaseModel):
name = CharField()
students = ManyToManyField(Student, related_name='courses')
StudentCourse = C