Django:删除contenttypes的removedinDjango19警告

2024-09-28 19:35:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望以“正确”的方式消除这个警告,确保在django1.9到达时,我已经准备好更新到django1.9。在

我收到的弃用警告如下:

/Users/.../south/modelsinspector.py:20: RemovedInDjango19Warning: django.contrib.contenttypes.generic is deprecated and will be removed in Django 1.9. Its contents have been moved to the fields, forms, and admin submodules of django.contrib.contenttypes.
from django.contrib.contenttypes import generic

我已经对我的项目做了一个完整的搜索,找到短语django.contrib.contenttypes,唯一能找到它的地方是INSTALLED_APPS。在

但是,当我从INSTALLED_APPS中删除它时(我不确定我真的应该这么做!),我得到了一个不同的贬抑警告:

^{pr2}$

我该怎么做?在


Tags: appsinstalledanddjangopy警告is方式
1条回答
网友
1楼 · 发布于 2024-09-28 19:35:54

看起来这条消息告诉你问题出在appsouth,而不是你的代码库。在

通常,防止不推荐错误的正确方法是将应用程序升级到已解决问题的版本。有时,如果一个新版本还没有发布,这可能是不可能的。在

但是,在这种情况下,我根本不知道你为什么要安装South。对于Django 1.7+,您应该使用Django的内置迁移。您是否尝试从已安装的应用程序中删除'south'?在

相关问题 更多 >