【发布时间】:2011-10-09 23:01:17
【问题描述】:
尝试更新我的应用,使其具有管理页面,因此我运行了 syncdb:
tyre77$ python manage.py syncdb
Syncing...
Creating tables ...
Installing custom SQL ...
Installing indexes ...
No fixtures found.
Synced:
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.messages
> django.contrib.staticfiles
> south
> django.contrib.admin
Not synced (use migrations):
- OmniCloud_App
(use ./manage.py migrate to migrate these)
所以没关系! South 已安装,因此我们只需进行一些迁移:
tyre77$ python manage.py migrate
Running migrations for OmniCloud_App:
- Nothing to migrate.
- Loading initial data for OmniCloud_App.
No fixtures found
等等什么?你刚刚告诉我要迁移,所以我做了,但没有找到固定装置,所以它没有修复未同步的应用程序!
【问题讨论】:
-
您确定您的灯具设置正确吗?
-
老实说,我不知道你在说什么。夹具?
-
对不起,我误读了这个问题。您没有要加载的固定装置,因此预计会出现“未找到固定装置”消息。您是否为您的应用创建了任何迁移?如果你没有,什么都不会运行。
-
这不是我在第二段代码中所做的吗?我执行了
python manage.py migrate。这不是说没有变化吗?
标签: python django migration django-south