Cla*_*diu 20 python database django django-syncdb django-south
我想在我的数据库中清除一个表,所以我放弃了表.通常我会manage.py syncdb重新创建它.但是,这里的答案说不再使用syncdb了.那么,我该怎么做呢?
leh*_*ins 39
这是一个相当晚的回应,但对于那些会遇到同样问题的人(就像我做的那样).
通常要删除由南方管理的应用程序的db_tables,您应该使用:
python manage.py migrate appname zero
Run Code Online (Sandbox Code Playgroud)
但是如果你在db中手动丢弃它们让南方知道它
python manage.py migrate appname zero --fake
Run Code Online (Sandbox Code Playgroud)
当然要重新创建表格
python manage.py migrate appname
Run Code Online (Sandbox Code Playgroud)
Dav*_*idG 27
有同样的问题.不确定这适用于所有情况,但这就是我所做的:
瞧!
你的旅费可能会改变....
| 归档时间: |
|
| 查看次数: |
7138 次 |
| 最近记录: |