0
私は2つのアプリ "答え"と "タスク"を持っていると私は "タスク"モデルから収益とタイトルの列を選択したいanswer.accept_answer='T'
;私は実装したいクエリは次のとおりです。djangoでのクエリの実装:select title、answer.title == task.titleとanswer.title == 'T';
select title, earning from task where answer.title==task.title and answer.title=='T';
task.models:
class Task(models.Model):
title = models.CharField(max_length=200)
body = models.TextField(max_length=1000)
earning = models.DecimalField(max_digits=6 , decimal_places=2)
def __str__(self):
return self.title
def __unicode__(self):
return self.title
answer.models:
class answers(models.Model):
username = models.ForeignKey(settings.AUTH_USER_MODEL)
title = models.ForeignKey(Task)
answer = models.URLField()
ANSWER_CHOICES = (
('F', 'Declined'),
('T', 'Accepted'),
)
accept_answer = models.CharField(max_length=1, choices=ANSWER_CHOICES, default='f')
def __str__(self):
return self.answer
def __unicode__(self):
return self.answer