Django 以10为基数的int()的文本无效:';

Django 以10为基数的int()的文本无效:';,django,python-2.7,sentry,raven,django-logging,Django,Python 2.7,Sentry,Raven,Django Logging,我最近在我的项目中添加了用于错误跟踪的sentry,并根据文档配置raven,但错误如下所示 设置.py 错误日志 任何有帮助的回答都将不胜感激 这是一个好主意。我安装了Django 1.10,并且看到了这个错误。如本期所述,升级到1.10.8解决了问题。这是一个问题。我安装了Django 1.10,并且看到了这个错误。问题中提到的升级到1.10.8解决了问题。这是Django中的一个bug,而不是raven中的bug,在中解决了,只需将Django-1.10升级到Django-1.10.8就可

我最近在我的项目中添加了用于错误跟踪的sentry,并根据文档配置raven,但错误如下所示

设置.py 错误日志
任何有帮助的回答都将不胜感激

这是一个好主意。我安装了Django 1.10,并且看到了这个错误。如本期所述,升级到1.10.8解决了问题。

这是一个问题。我安装了Django 1.10,并且看到了这个错误。问题中提到的升级到1.10.8解决了问题。

这是Django中的一个bug,而不是raven中的bug,在中解决了,只需将Django-1.10升级到Django-1.10.8就可以了

这是Django中的一个bug,而不是raven中的bug,在中解决了,只需将Django-1.10升级到Django-1.10.8就可以了

您的
CONTENT\u LENGTH
设置是什么?它不应该为空。请尝试将默认值设置为
'0'
,而不是简单地设置为
0
。\u Cthulhu\u Kid我无法更改框架设置
self.META.get('CONTENT\u LENGTH')
由服务器发送。您应该更新服务器的设置,使其同时发送内容长度。您的
content\u length
设置是什么?它不应该为空。请尝试将默认值设置为
'0'
,而不是简单地设置为
0
。\u Cthulhu\u Kid我无法更改框架设置
self.META.get('CONTENT\u LENGTH')
由服务器发送。您应该更新服务器的设置,使其也发送内容长度。
import raven


INSTALLED_APPS = [    
    # 3rd party app
    'raven.contrib.django.raven_compat',
]    

RAVEN_CONFIG = {
    'dsn': 'https://*****@sentry.io/224093',
    'release': raven.fetch_git_sha(os.path.dirname(os.pardir)),
}
System check identified no issues (0 silenced).
October 02, 2017 - 11:31:58
Django version 1.10, using settings 'FoodCham.settings.development'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Sending message of length 2240 to https://sentry.io/api/224093/store/
Internal Server Error: /
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 39, in inner
    response = get_response(request)
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
    response = middleware_method(request)
  File "/usr/local/lib/python2.7/dist-packages/raven/contrib/django/middleware/__init__.py", line 135, in process_request
    request.body  # forces stream to be read into memory
  File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 267, in body
    int(self.META.get('CONTENT_LENGTH', 0)) > settings.DATA_UPLOAD_MAX_MEMORY_SIZE):
ValueError: invalid literal for int() with base 10: ''
Internal Server Error: /
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 39, in inner
    response = get_response(request)

  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
    response = middleware_method(request)
  File "/usr/local/lib/python2.7/dist-packages/raven/contrib/django/middleware/__init__.py", line 135, in process_request
    request.body  # forces stream to be read into memory
  File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 267, in body
    int(self.META.get('CONTENT_LENGTH', 0)) > settings.DATA_UPLOAD_MAX_MEMORY_SIZE):
ValueError: invalid literal for int() with base 10: ''
[02/Oct/2017 11:32:04] "GET / HTTP/1.1" 500 69274