2017-06-20 70 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