バグ直し
このコミットが含まれているのは:
@@ -2,7 +2,7 @@ from __future__ import annotations
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from eloquent import Model # type: ignore
|
||||
from eloquent import Model, QueryBuilder # type: ignore
|
||||
|
||||
from .config import DB
|
||||
|
||||
@@ -32,11 +32,17 @@ class Answer (Model):
|
||||
__timestamps__ = False
|
||||
|
||||
@property
|
||||
def query (
|
||||
def query_rel (
|
||||
self,
|
||||
) -> Query:
|
||||
return self.belongs_to (Query)
|
||||
|
||||
@property
|
||||
def answered_flags (
|
||||
self,
|
||||
) -> list[AnsweredFlag]:
|
||||
return self.has_many (AnsweredFlag)
|
||||
|
||||
def answered (
|
||||
self,
|
||||
platform: int,
|
||||
@@ -74,7 +80,7 @@ class Query (Model):
|
||||
def answer_histories (
|
||||
self,
|
||||
) -> list[Answer]:
|
||||
return [x.answer for x in self.has_many (QueryAnswerHistory).get ()]
|
||||
return [x.answer for x in self.has_many (QueryAnswerHistory)]
|
||||
|
||||
|
||||
class QueryAnswerHistory (Model):
|
||||
@@ -85,7 +91,7 @@ class QueryAnswerHistory (Model):
|
||||
__timestamps__ = False
|
||||
|
||||
@property
|
||||
def query (
|
||||
def query_rel (
|
||||
self,
|
||||
) -> Query:
|
||||
return self.belongs_to (Query)
|
||||
|
||||
新しい課題から参照
ユーザをブロックする