Python MySQL上的inspectdb抛出异常

Python MySQL上的inspectdb抛出异常,python,mysql,django,inspectdb,Python,Mysql,Django,Inspectdb,我正在尝试运行inspectdb,获取连接不存在错误!我在MySQL中有一个名为myapp的数据库以及其他数据库 这是我的设置.py DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME': 'myapp', 'USER': '*****', 'PASSWORD': '****', 'HOST': 'ec2-11-111-111-11.compute-1.amazonaw

我正在尝试运行inspectdb,获取连接不存在错误!我在MySQL中有一个名为myapp的数据库以及其他数据库

这是我的设置.py

DATABASES = {
'default': {
    'ENGINE':'django.db.backends.mysql',
    'NAME': 'myapp',
    'USER': '*****',
    'PASSWORD': '****',
    'HOST': 'ec2-11-111-111-11.compute-1.amazonaws.com',
    'PORT': '8000',
    }
}
项目结构:

mysite/
   manage.py
   mysite/
       settings.py
情况就是这样:

root@ip-10-202-209-99:~/Desktop/mysite#python manage.py inspectdb --数据库myapp 回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在 从命令行(sys.argv)执行命令 文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site-packages/django /core/management/init.py”,第399行,从命令行执行 utility.execute()
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/init.py”,第392行,在execute中 self.fetch_命令(子命令)。从_argv(self.argv)运行_ 文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/base.py”, 第242行,从_argv运行_
self.execute(*args,**选项。dict
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/base.py”, 执行中的第285行
output=self.handle(*args,**选项)
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/base.py”, 第415行,在手柄中
返回self.handle\u noargs(**选项)
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/commands/inspectdb.py”, 第27行,在句柄中\u noargs
对于自行处理的线路检查(选项):
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/core/management/commands/inspectdb.py”, 第33行,手柄检查中
connection=connections[options.get('database')]
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/db/utils.py”, 第196行,在getitem
self.sure_默认值(别名)
文件“/home/ubuntu/.pyenv/versions/2.7.5/lib/python2.7/site packages/django/db/utils.py”, 第172行,在默认值中
raise CONNECTIONDOESNOTEXTIST(“连接%s不存在”%alias)
django.db.utils.ConnectionDoesNotExist:连接myapp不存在


这意味着数据库尚未创建。

是的,类似于这样。我似乎无法连接到任何可用的数据库。我是否错过了一些初步设置?它很容易占用这么多时间。影响因素可能是您使用的远程连接,以及您使用的数据量,当时我实际上尝试单独使用python manage.py inspectdb,而不使用数据库名称。这就是为什么花了这么长时间。如果我提供db名称,任何存在的db,我都会得到那个错误。看起来我的设置有问题。
 The connection myapp doesn't exist