我问自己是否有一种干净的方法/过程让Django删除单个应用程序。有些主题带有相同的问题,但是它们引用的是旧版本,或者我错过了。
我是新手,我不想通过简单地删除Setting.py应用程序注册来弄乱django数据库。因为我在Django DB中看到所有模型条目之间,因此还存在迁移,会话,数据条目或我怎么称呼它的数据记录,django magic。
我正在VirtualEnv中使用Django 2.1.7。
到目前为止,我的程序。
'my_old_app'
中删除INSTALLED_APPS
应用注册views.py
,urls.py
中与my_old_app
有连接的所有条目my_old_app
的模型数据。 (只需迁移?)感谢您提供所有信息。
答案 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