django.db.utils.ProgrammingError:

我正在使用 Django 2.0.8 并使用 postgres DB。当我开始从事这个项目时,它运行良好。上传到heroku后我面临这个问题。当我在本地数据库上运行代码时,我看到此错误,并且相同的代码在 heroku DB 上完美运行而没有问题。


项目名称/settings.py


# SECURITY WARNING: don't run with debug turned on in production!

DEBUG = True


ALLOWED_HOSTS = []

# Application definition


INSTALLED_APPS = [

    'account.apps.AccountConfig',

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'django.contrib.postgres',

    'wagtail.contrib.forms',

    'wagtail.contrib.redirects',

    'wagtail.embeds',

    'wagtail.sites',

    'wagtail.users',

    'wagtail.snippets',

    'wagtail.documents',

    'wagtail.images',

    'wagtail.search',

    'wagtail.admin',

    'wagtail.core',

    'modelcluster',

    'taggit',

    'empoweru',

]


MIDDLEWARE = [

    'whitenoise.middleware.WhiteNoiseMiddleware',

    'django.middleware.security.SecurityMiddleware',

    'django.contrib.sessions.middleware.SessionMiddleware',

    'django.middleware.common.CommonMiddleware',

    'django.middleware.csrf.CsrfViewMiddleware',

    'django.contrib.auth.middleware.AuthenticationMiddleware',

    'django.contrib.messages.middleware.MessageMiddleware',

    'django.middleware.clickjacking.XFrameOptionsMiddleware',

    'wagtail.core.middleware.SiteMiddleware',

    'wagtail.contrib.redirects.middleware.RedirectMiddleware',

]

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.postgresql',

        'NAME': 'dbanme',

        'USER': 'dbuser',

        'PASSWORD': 'dbpassword',

        'HOST': 'localhost',

        'PORT': '5432',

    }

}


心有法竹
浏览 170回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python