2017-06-20 37 views
0

在Django 1.10.6中,我创建了一个模型,并运行了python manage.py makemigrationspython manage.py migrate,它在MySQL DB中创建了一个表。后来我才知道桌子不是必需的。我搜索并找到了答案here。但那是1.9之前的版本。在Django 1.9sqlclear已被删除。现在我的疑问是,Django - 'sqlclear'相当于Django> 1.9

如何从数据库中使用Django为大于1.9的版本删除表?

版本大于1.9的版本是否有任何sqlclear等效?

请帮忙。

回答

0
1. Delete your Model for the Table or comment it out totally 
2. python manage.py makemigrations 
3. python manage.migrate 

希望它有助于

+0

感谢您的答复。但是这受到之前迁移文件的影响。例如,我有一个图片上传的功能,并且因为前一个迁移文件中的内容而抛出了一个'AttributeError'。 – Jeril

+0

所以你需要删除迁移文件,除了迁移文件夹中的init.py文件 – Exprator

+0

谢谢,但有没有任何'sqlclear'等价物? – Jeril