无法使用南方迁移应用

时间:2015-01-09 07:20:40

标签: python django python-2.7 django-south

我为我的项目安装了南部并运行了命令

manage.py schemamigration mysite --initial

在我的终端,它正在给予 -

aquaman@aquamanpc:~/mysite$ python manage.py schemamigration mysite --initial
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399,   in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/usr/lib/python2.7/dist-packages/south/management/commands/schemamigration.py", line 73, in handle
migrations = Migrations(app, force_creation=True, verbose_creation=verbosity > 0)
File "/usr/lib/python2.7/dist-packages/south/migration/base.py", line 60, in __call__
self.instances[app_label] = super(MigrationsMetaclass, self).__call__(app_label_to_app_module(app_label), **kwds)
File "/usr/lib/python2.7/dist-packages/south/migration/utils.py", line 41, in app_label_to_app_module
app = models.get_app(app_label)
File "/usr/lib/python2.7/dist-packages/django/db/models/loading.py", line 190, in get_app
raise ImproperlyConfigured("App with label %s could not be found" % app_label)
django.core.exceptions.ImproperlyConfigured: App with label mysite could not be found

和我的settings.py -

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'south',
'mysite',

请帮助我,我错了

我是django的新手

1 个答案:

答案 0 :(得分:1)

您忘记将'mysite'个应用添加到 setting.py

中的INSTALLED_APPS列表中