我刚刚部署了第一次使用 MySQL 作为数据库的 django 应用程序。在开发中,我使用 sqlite3 和 south 进行迁移。
我想我将使用python manage.py syncdb
thenpython manage.py migrate
来初始化数据库。但是,当我python manage.py syncdb
第一次在生产环境中运行时,出现以下错误:
DatabaseError:关系“utils_message”不存在第1行:...sage”。“message_type”,“utils_message”。“text” FROM“utils_mes ...
我会错过什么?它可能是某种循环依赖吗?
我的 INSTALLED_APPs 设置如下所示:
INSTALLED_APPS = (
'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',
'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles',
'south', 'django.contrib.admin', 'mainapp', 'employerprofile', 'applicantprofile',
'companies', 'postings', 'utils', 'searchjobs', 'comments', 'projectapp',
'cart', 'applications', 'packages', 'feedback', 'cvbank', 'staffpostings',
'logs',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)