Browse Source

バグ直し

main
みてるぞ 1 week ago
parent
commit
3be6d9063c
1 changed files with 10 additions and 4 deletions
  1. +10
    -4
      models.py

+ 10
- 4
models.py View File

@@ -2,7 +2,7 @@ from __future__ import annotations


from datetime import datetime from datetime import datetime


from eloquent import Model # type: ignore
from eloquent import Model, QueryBuilder # type: ignore


from .config import DB from .config import DB


@@ -32,11 +32,17 @@ class Answer (Model):
__timestamps__ = False __timestamps__ = False


@property @property
def query (
def query_rel (
self, self,
) -> Query: ) -> Query:
return self.belongs_to (Query) return self.belongs_to (Query)


@property
def answered_flags (
self,
) -> list[AnsweredFlag]:
return self.has_many (AnsweredFlag)

def answered ( def answered (
self, self,
platform: int, platform: int,
@@ -74,7 +80,7 @@ class Query (Model):
def answer_histories ( def answer_histories (
self, self,
) -> list[Answer]: ) -> 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): class QueryAnswerHistory (Model):
@@ -85,7 +91,7 @@ class QueryAnswerHistory (Model):
__timestamps__ = False __timestamps__ = False


@property @property
def query (
def query_rel (
self, self,
) -> Query: ) -> Query:
return self.belongs_to (Query) return self.belongs_to (Query)


Loading…
Cancel
Save