Django:如何获得运行时警告的堆栈跟踪

fad*_*bee 9 django warnings stack-trace

Django给了我一些运行时警告(关于我没写的代码).

我怎样才能让Django给我一个堆栈跟踪,所以我可以看到是什么导致了这些?

/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py:808: 
RuntimeWarning: DateTimeField received a naive datetime (2012-07-19 09:36:16.161479) 
while time zone support is active.
  RuntimeWarning
Run Code Online (Sandbox Code Playgroud)

dal*_*ore 17

来自以下网站的文档:https://docs.djangoproject.com/en/1.10/topics/i18n/timezones/#code

在开发期间,您可以将此类警告转换为异常,并通过将以下内容添加到您的设置文件来获取追溯:

import warnings
warnings.filterwarnings(
    'error', r"DateTimeField .* received a naive datetime",
    RuntimeWarning, r'django\.db\.models\.fields')
Run Code Online (Sandbox Code Playgroud)