当我尝试将数据插入到我连接的数据库时,它会显示另一个数据库并引发错误

时间:2017-12-14 10:56:26

标签: python mysql django database

在Django中,当我尝试将数据插入到我连接的数据库时,它会显示另一个数据库并引发错误。

  • 我连接到数据库' test'。
  • 然后我使用Python创建表。
  • 然后我放下Navicat中的所有表格。
  • 然后我更改了与数据库' books'。
  • 的连接
  • 然后我做同样的动作。

我收到此错误:

OperationalError: (1049, "Unknown database 'test'")

enter image description here

我的设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'books',
        'USER':'root',
        'PASSWORD':'1234',
        'HOST':'localhost',
        'PORT':'3306'

    }
}

from books.models import Publisher
p1 = Publisher(name='Apress', address='2855 Telegraph Avenue',
...     city='Berkeley', state_province='CA', country='U.S.A.',
...     website='http://www.apress.com/')
p1.save()

0 个答案:

没有答案