From 3be6d9063c987deaceee24a1d16296d21319778c Mon Sep 17 00:00:00 2001 From: miteruzo Date: Tue, 21 Oct 2025 22:27:08 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=90=E3=82=B0=E7=9B=B4=E3=81=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/models.py b/models.py index 79cd27b..5673525 100644 --- a/models.py +++ b/models.py @@ -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)