公式の Django チュートリアル ( https://docs.djangoproject.com/en/1.5/intro/tutorial01/ ) を実行しようとしていますが、シェルを使用しようとすると問題が発生します。
具体的には、実行しようとするpython manage.py shell
と、「InterfaceError: Error binding parameter 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 を使用しています。何が起こっているのかについて誰かが何か考えを持っているなら、私は本当に助けていただければ幸いです。