2011-10-09 80 views

回答

3

從錯誤日誌:

File "/arpa/h/huksy007/Projects/mysite/polls/models.py" in __unicode__ 
    22.   return self.question 

確保self實際上有一個叫question屬性。

+0

def __unicode __(self): return self.choice – dani

+0

我回答有問題,並且沒有問題!謝謝 – dani

0

你忘了該行對您的選擇模型:

choice = models.CharField(max_length=200) 

它必須是這樣的:

class Choice(models.Model): 
    poll = models.ForeignKey(Poll) 
    choice = models.CharField(max_length=200) 
    votes = models.IntegerField() 

編輯:

對不起,我在想的其他東西,並沒有意識到它是這條線,你應該改變你的模型:

def __unicode__(self): 
    return self.choice 

你可能有這樣的您選擇模式:

def __unicode__(self): 
    return self.question 

而從投票模型質疑它。

+0

是的就是這樣! – dani

+0

對不起,被另一件事弄糊塗了,回答不正確。 –