【发布时间】:2015-10-19 03:53:42
【问题描述】:
在我的 models.py 文件中,我有:
class Book(models.Model):
weeks_list = models.TextField(max_length=1000)
在我的 settings.py 文件中,我有:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'db_name',
'USER': 'user',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
我一直在使用带有一个名为 db.sqlite3 的文件的 sqlite3。我想切换到postgresql。当我尝试 syncdb 时,我收到以下错误:
psycopg2.ProgrammingError: column "weeks_list" cannot be cast automatically to type date
HINT: You might need to specify "USING weeks_list::date".
我不知道该怎么办。
【问题讨论】:
标签: python django postgresql sqlite