我试图通过官方的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