私はそのようなことをしようとしています:
class PollResults(models.Model):
votes_0 = models.IntegerField( default=0 )
votes_1 = models.IntegerField( default=0 )
votes_2 = models.IntegerField( default=0 )
votes_3 = models.IntegerField( default=0 )
votes = [votes_0,votes_1,votes_2,votes_3]
def add_vote(self,choice):
self.votes[choice] = self.votes[choice]+1
しかし、add_vote(0) を呼び出すと、「+ のサポートされていないオペランド型: 'IntegerField' および 'int'」 が表示されます。
それを機能させる方法はありますか?データベースの設計を批判しないでください。これは単なる例です。ポイントは、フィールド値を取得/設定する方法です。