在Django中如何正確完整地刪除一個App

在Django中如何正確完整地刪除一個App


1.刪除models.py

無論是刪除一個單獨的model還是刪除整個App,都需要首先刪除models.py文件中的模型。

  • 確認沒有其他文件引用models.py中的類。
  • 遷移或者刪除你的數據庫,Django提供了簡便的方法方便用戶刪除某App下的所有數據(Django 1.7)。

    ./manage.py migrate your_app_name zero
  • 刪除models.py中的數據模型。

2.刪除App

  • 再次確認其他App中沒有引用此App的文件
  • 刪除整個App文件夾
  • settings.pyInstalled Apps中移除該app。
  • urls.py中移除該App相關內容。

3.REFRENCE

http://www.marinamele.com/how-to-correctly-remove-a-model-or-app-in-django
http://stackoverflow.com/questions/3329773/django-how-to-completely-uninstall-a-django-app

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章