0

Django でカスタム関数を作成する方法を理解しようとしています。私は次のものを持っています:

モデル:

class OptionManager(models.Manager):
    def test(self):
        test = "test"
        return test

class Option(models.Model):
    value = models.CharField(max_length=200)
    objects = OptionManager()
    def __str__(self):
        return self.value

見る:

def questn(request, question_id):
    o = Option.objects.filter(question=question_id).annotate(num_votes=Count('answer'))
    return render(request, 'test.html', {'o':o})

test.html

{{ o.test }}

私のページは空白ですが、「テスト」と表示されるはずです。私は何を間違っていますか?

4

1 に答える 1