我試圖通過官方的Django教程(https://docs.djangoproject.com/en/1.5/intro/tutorial01/)工作,但我在嘗試使用shell時遇到了問題。我不斷收到「InterfaceError:錯誤綁定參數0 - 可能不支持的類型。」
具體來說,當我嘗試運行python manage.py shell
時,出現錯誤「InterfaceError:錯誤綁定參數0 - 可能不支持的類型。」
我不知道這意味着什麼,以及我寫的唯一的代碼是在教程中給出的示例代碼:
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __unicode__self():
return self.question
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
def __unicode__(self):
return choice_text
我也遇到了問題「的SQLite收到,而時間幼稚的日期時間區域支持活躍。「但我用另一個SO帖子的答案來忽略該警告,我不認爲這是導致此InterfaceError的原因。
我在Ubuntu 12.10上使用python 2.7運行Django 1.5並使用sqlite3。如果任何人有什麼想法,我真的很感謝幫助。
初學者'choice_text'應該是'self.choice_text'中的Unicode返回 – 2013-05-13 07:15:20