質問: models.ForeignKey(Answer, on_delete=models.CASCADE)という形でもたせると、ベストアンサーを選ぶときに、Questionのdatetimeも更新されてしまいます。 どうしたら、Question1つに対してベストアンサー1つとしつつ、ベストアンサーを選ぶときにQuestionのdatetimeを変更しないようにできるでしょうか。 お分かりの方、ご教示頂ければ幸いです。 よろしくお願い致します。
回答: 投稿時間が更新されるのが問題なわけですよね。 ちょっと調べた感じですいませんが、 ``` datetime = models.DateTimeField(auto_now_add=True) # 投稿時間 ``` にすればいける気がします。 ただ、mts10806さんの最後の関連テーブル案はいけてると思います。