【发布时间】:2013-04-15 05:04:05
【问题描述】:
我在南方与我的 django 项目合作时遇到了麻烦,我遵循了关于将应用程序转换为南方的南方文档,也查看了这里 (Why don't my south migrations work?),但都是徒劳的。
将南添加到INSTALLED_APPS 并运行syncdb,
Synced:
> django.contrib.messages
> django.contrib.staticfiles
> smartmin
> nsms.console
> django_extensions
> pagination
> restaurant_detail
> live
> debug_toolbar
> orders
> django.contrib.admindocs
Not synced (use migrations):
- django.contrib.auth
- django.contrib.contenttypes
- django.contrib.sessions
- django.contrib.sites
- guardian
- south
- django_quickblocks
- rapidsms
- rapidsms_httprouter
- sorl.thumbnail
- djangoratings
- agon_ratings
- django.contrib.admin
(use ./manage.py migrate to migrate these)
此时我执行这个命令,python manage.py migrate,这给出了错误django.db.utils.DatabaseError: relation "south_migrationhistory" does not exist
LINE 1: ...gration", "south_migrationhistory"."applied" FROM "south_mig...
我在这里做错了什么?
【问题讨论】:
-
你试过syncdb --migrate
-
@Charl 它返回相同的错误
-
在您安装的应用程序中是南吗?
-
是的,它是@krak3n,如果不是,我会得到一个不同的错误..
标签: django migration django-south