Django 2.1.7删除单个应用程序的干净方法?

时间:2019-02-23 20:32:24

标签: django django-models django-rest-framework

我问自己是否有一种干净的方法/过程让Django删除单个应用程序。有些主题带有相同的问题,但是它们引用的是旧版本,或者我错过了。

我是新手,我不想通过简单地删除Setting.py应用程序注册来弄乱django数据库。因为我在Django DB中看到所有模型条目之间,因此还存在迁移,会话,数据条目或我怎么称呼它的数据记录,django magic。

我正在VirtualEnv中使用Django 2.1.7。

到目前为止,我的程序。

  1. 在settings.py / 'my_old_app'中删除INSTALLED_APPS应用注册
  2. 更改views.pyurls.py中与my_old_app有连接的所有条目
  3. 删除my_old_app的模型数据。 (只需迁移?)

感谢您提供所有信息。

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤删除应用程序。

return self.sum(commitment)

您可以使用@Red Cricket在评论中提到的delete unnecessary model in `models.py` and `migrate` delete your app name from `settings.py` in INSTALLED_APPS delete all folder `__pycache__ ` delete all import link in `views.py`, `admin.py` end etc. delete all link's in `urls.py` that are unnecessary delete app's folder