2013-12-16 231 views
1

我在运行我在django网站中安装/使用的应用程序的测试时收到了弃用警告。不推荐使用的功能是django/utils,但未使用不推荐使用的功能的实际文件。有没有办法让django告诉我哪个文件给出了弃用警告,还是我必须手动检查应用程序中的每个文件才能找到引用?我对Django测试还是一个新东西,所以我非常感谢他们的帮助。使用错误警告django弃用警告位置

+0

警告的全文是什么? – MattDMo

+0

/usr/local/lib/python2.7/dist-packages/django/utils/hashcompat.py:9:弃用警告:不推荐使用django.utils.hashcompat;使用hashlib而不是 DeprecationWarning) – johnmic07

+0

它看起来像我可能要求重复:http://stackoverflow.com/questions/12266765/django-track-down-causes-of-deprecationwarning?rq=1 – johnmic07

回答

1

运行Python给你充分的回溯:

python -Werror ./manage.py runserver # or whatever command gave the error 

,你应该能够跟踪在那里它来自何处。


你提到的重复也可以。

+0

我的输出是: 'DeprecationWarning:django.utils.hashcompat is deprecated;使用hashlib代替 ' – johnmic07

+0

我最终使用'grep hashcompat *'手动追踪错误的来源 – johnmic07