Exemplo n.º 1
0
 def search_question_by_keyword(keyword, questioner):
     """
     キーワードに合致するすべての質問のうち、ユーザが投稿した質問を取り出す
     """
     questions = Question.search_by_keyword(keyword=keyword)
     q_list = []
     for q in questions:
         if q.questioner == questioner:
             q_list.append(q)
     return q_list
Exemplo n.º 2
0
 def search_replylist_by_keyword(keyword, answerer):
     """
     キーワードに合致するすべての質問のうち、宛先が自分になっているReplyListを取り出す
     """
     questions = Question.search_by_keyword(keyword=keyword)
     reply_lists = ReplyList.objects.filter(answerer=answerer)
     r_list = []
     for q in questions:
         rl = [rl for rl in reply_lists if q.id == rl.question.id]
         r_list.extend(rl)
     return r_list