タイトルで述べたように、Django では:
と の 2 つのフィールドを持つモデル名 QuestionRecord があるfull_score
としactual_score
ます。SQLを実現したい:
select * from QuestionRecord as QR where QR.full_score!=QR.actual_score.
生のSQLを使用しても問題ないかもしれませんが、次のように実装したいと思います:
class QuestionRecord_QuerySet(models.query.QuerySet):
def incorrect(self):# Find out those whose full_score and actual_score are not equal
return self.filter(...) # **What should I write here??**
class QuestionRecord_Manager(models.Manager):
def get_query_set(self):
return QuestionRecord_QuerySet(self.model)
class QuestionRecord(models.Model):
objects = QuestionRecord_Manager()
それを行う方法はありますか?