Django PostgreSQL syncdb成功后没有此类表错误

Django PostgreSQL syncdb成功后没有此类表错误,django,postgresql,Django,Postgresql,我正在使用Nginx-Gunicorn-PostgreSQL和Django。我已经创建了一个具有用户完全权限的PostgreSQL数据库。然后我完成了syncdb,它成功地结束了。我的python manage.py sqlall也给出了结果。但是在页面中,对于每个模型,我都没有看到这样的表警告,尽管我可以看到所有成功加载到数据库中的表 在gunicorn nginx方面我应该做些什么? 有什么想法吗 确保安装psycopg2并在settings.py中调整数据库变量: 另外,请确保在完成安装和

我正在使用Nginx-Gunicorn-PostgreSQL和Django。我已经创建了一个具有用户完全权限的PostgreSQL数据库。然后我完成了syncdb,它成功地结束了。我的python manage.py sqlall也给出了结果。但是在页面中,对于每个模型,我都没有看到这样的表警告,尽管我可以看到所有成功加载到数据库中的表

在gunicorn nginx方面我应该做些什么? 有什么想法吗

确保安装psycopg2并在settings.py中调整数据库变量:


另外,请确保在完成安装和配置后重新启动gunicorn。

是否安装了psycopg2并将“ENGINE”:“django.db.backends.postgresql_psycopg2”放在settings.py中?是的数据库={“default”:{'ENGINE':'django.db.backends.postgresql_psycopg2','NAME':foo,'USER':'bar','PASSWORD':'foo.bar$,'HOST':'localhost','PORT':'5432',}我可以在pip中看到psycopg2==2.5.1。你重启过gunicorn吗?gunicorn重启修复。ThxI将为任何有类似问题的人提供答案。
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',   # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'dbname',                       # Or path to database file if using sqlite3.
        'USER': 'dbuser',                       # Not used with sqlite3.
        'PASSWORD': 'dbpass',                   # Not used with sqlite3.
        'HOST': '',                             # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                             # Set to empty string for default. Not used with sqlite3.
    }
}