没有这样的表格:wagtailcore_site

问题描述 投票:1回答:1

我在ubuntu服务器上托管了两个网站,并且都具有postgresql,第一个正在运行中,但是第二个给了我这个错误

没有这样的表:wagtailcore_site请求方法:GET

Django版本:2.2.10例外

类型:OperationalError异常值:没有这样的表:

wagtailcore_site例外

位置:/home/project2/.venv/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py

在执行中,第383行Python

可执行文件:/home/project2/.venv/bin/python3.7m Python版本:3.7.3

第一个网站的数据库设置:

    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'project_one',
        'USER': 'project_one',
        'PASSWORD': '123',
        'HOST': '127.0.0.1',
        'PORT': '',
    }
}

第二个网站的数据库设置:

    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'project_two',
        'USER': 'project_two',
        'PASSWORD': '123',
        'HOST': '127.0.0.1',
        'PORT': '',
    }
}

从错误看来,django尝试运行sqllite而不是postgresql,我不知道为什么!

注:] >>

  • [python manage.py migrate命令在第二个数据库中正常运行。

  • SQL lite正在运行,仅第二个项目中的postgresql有问题。

  • 我正在使用Nginx和Gunicorn。

  • [我认为问题可能在于两个设置中的HOSTPORT设置可能彼此冲突? (我也尝试更改端口和主机,但没有解决)

谢谢。

我在ubuntu服务器上托管了两个网站,并且都具有postgresql,第一个正在运行中,但是第二个却没有此表给我这个错误:wagtailcore_site请求方法:GET ...

python django postgresql sqlite wagtail
1个回答
0
投票
不好,我两个网站都有两个gunicorn文件,我正在为第一个网站而不是第二个网站重新启动gunicorn。
© www.soinside.com 2019 - 2024. All rights reserved.