#3 クエリの処理
このコミットが含まれているのは:
@@ -39,14 +39,14 @@ class Query (Model):
|
||||
@property
|
||||
def user (
|
||||
self,
|
||||
) -> User:
|
||||
) -> User | None:
|
||||
return self.belongs_to (User)
|
||||
|
||||
@property
|
||||
def answer_histories (
|
||||
self,
|
||||
) -> list[QueryAnswerHistory]:
|
||||
return self.has_many (QueryAnswerHistory)
|
||||
) -> list[Answer]:
|
||||
return [x.answer for x in self.has_many (QueryAnswerHistory)]
|
||||
|
||||
|
||||
class QueryAnswerHistory (Model):
|
||||
@@ -54,6 +54,18 @@ class QueryAnswerHistory (Model):
|
||||
query_id: int
|
||||
answer_id: int
|
||||
|
||||
@property
|
||||
def query (
|
||||
self,
|
||||
) -> Query:
|
||||
return self.belongs_to (Query)
|
||||
|
||||
@property
|
||||
def answer (
|
||||
self,
|
||||
) -> Answer:
|
||||
return self.belongs_to (Answer)
|
||||
|
||||
|
||||
class User (Model):
|
||||
id: int
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする