2010-01-22 7 views
0

프로젝트에서 장고 그라 펠리를 사용하고 있지만 장고는 장고가 찾지 못했던 일부 파일에 대해 이메일에 많은 오류를 보내고 있습니다.django-grappelli와 드문 오류가 많습니다.

Traceback (most recent call last): 

    File "/home/*******/django/lib/python2.5/django/core/handlers/base.py", line 92, in get_response 
    response = callback(request, *callback_args, **callback_kwargs) 

    File "/home/*******/django/lib/python2.5/django/contrib/admin/options.py", line 226, in wrapper 
    return self.admin_site.admin_view(view)(*args, **kwargs) 

    File "/home/*******/django/lib/python2.5/django/views/decorators/cache.py", line 44, in _wrapped_view_func 
    response = view_func(request, *args, **kwargs) 

    File "/home/*******/django/lib/python2.5/django/contrib/admin/sites.py", line 186, in inner 
    return view(request, *args, **kwargs) 

    File "/home/*******/django/lib/python2.5/django/db/transaction.py", line 240, in _commit_on_success 
    res = func(*args, **kw) 

    File "/home/*******/django/lib/python2.5/django/contrib/admin/options.py", line 793, in change_view 
    obj = self.queryset(request).get(pk=unquote(object_id)) 

    File "/home/*******/django/lib/python2.5/django/db/models/query.py", line 299, in get 
    clone = self.filter(*args, **kwargs) 

    File "/home/*******/django/lib/python2.5/django/db/models/query.py", line 498, in filter 
    return self._filter_or_exclude(False, *args, **kwargs) 

    File "/home/*******/django/lib/python2.5/django/db/models/query.py", line 516, in _filter_or_exclude 
    clone.query.add_q(Q(*args, **kwargs)) 

    File "/home/*******/django/lib/python2.5/django/db/models/sql/query.py", line 1675, in add_q 
    can_reuse=used_aliases) 

    File "/home/*******/django/lib/python2.5/django/db/models/sql/query.py", line 1614, in add_filter 
    connector) 

    File "/home/*******/django/lib/python2.5/django/db/models/sql/where.py", line 56, in add 
    obj, params = obj.process(lookup_type, value) 

    File "/home/*******/django/lib/python2.5/django/db/models/sql/where.py", line 269, in process 
    params = self.field.get_db_prep_lookup(lookup_type, value) 

    File "/home/*******/django/lib/python2.5/django/db/models/fields/__init__.py", line 210, in get_db_prep_lookup 
    return [self.get_db_prep_value(value)] 

    File "/home/*******/django/lib/python2.5/django/db/models/fields/__init__.py", line 361, in get_db_prep_value 
    return int(value) 

ValueError: invalid literal for int() with base 10: 'add/css/slimbox.css' 


<WSGIRequest 
GET:<QueryDict: {}>, 
POST:<QueryDict: {}>, 
COOKIES:{'__utma': '9939636.788794993.1264095329.1264182265.1264185471.12', 
'__utmb': '9939636.6.10.1264185471', 
'__utmc': '9939636', 
'__utmz': '9939636.1264095329.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)', 
'sessionid': '7cbe112dbf1b85f902262a9757c8c6d4'}, 
META:{'DOCUMENT_ROOT': '/usr/local/apache2/htdocs', 
'GATEWAY_INTERFACE': 'CGI/1.1', 
'HTTP_ACCEPT': '*/*', 
'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 
'HTTP_ACCEPT_LANGUAGE': 'es-ar', 
'HTTP_CONNECTION': 'close', 
'HTTP_COOKIE': '__utma=9939636.788794993.1264095329.1264182265.1264185471.12; __utmz=9939636.1264095329.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=9939636; __utmb=9939636.6.10.1264185471; sessionid=7cbe112dbf1b85f902262a9757c8c6d4', 
'HTTP_HOST': 'www.*******', 
'HTTP_REFERER': 'http://www.*******/admin/noticias/noticia/add/', 
'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.3; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)', 
'HTTP_X_FORWARDED_FOR': '201.229.208.152', 
'PATH': '/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/*******/bin', 
'PATH_INFO': u'/admin/noticias/noticia/add/css/slimbox.css/', 
'PATH_TRANSLATED': '/home/*******/django/*******.wsgi/admin/noticias/noticia/add/css/slimbox.css/', 
'QUERY_STRING': '', 
'REMOTE_ADDR': '127.0.0.1', 
'REMOTE_PORT': '34304', 
'REQUEST_METHOD': 'GET', 
'REQUEST_URI': '/admin/noticias/noticia/add/css/slimbox.css/', 
'SCRIPT_FILENAME': '/*******/django/*******.wsgi', 
'SCRIPT_NAME': u'', 
'SERVER_ADDR': '127.0.0.1', 
'SERVER_ADMIN': '[no address given]', 
'SERVER_NAME': 'www.*******', 
'SERVER_PORT': '80', 
'SERVER_PROTOCOL': 'HTTP/1.0', 
'SERVER_SIGNATURE': '', 
'SERVER_SOFTWARE': 'Apache/2.2.12 (Unix) mod_wsgi/2.5 Python/2.5.4', 
'mod_wsgi.application_group': '*******.com|', 
'mod_wsgi.callable_object': 'application', 
'mod_wsgi.listener_host': '', 
'mod_wsgi.listener_port': '*******', 
'mod_wsgi.process_group': '', 
'mod_wsgi.reload_mechanism': '0', 
'mod_wsgi.script_reloading': '1', 
'mod_wsgi.version': (2, 5), 
'wsgi.errors': <mod_wsgi.Log object at 0x9016d40>, 
'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0x91e97b8>, 
'wsgi.input': <mod_wsgi.Input object at 0x901cca0>, 
'wsgi.multiprocess': True, 
'wsgi.multithread': False, 
'wsgi.run_once': False, 
'wsgi.url_scheme': 'http', 
'wsgi.version': (1, 0)}> 
: t이 파일을 호출된다 ... 시간이 파일이 여기에

내받은 편지함 여기 alt text http://img94.imageshack.us/img94/1514/djangograppellierrors.jpg

에서 오류 목록과 이미지가 상세 에러입니다 (?) .aspx로 알고

웹 사이트가 매우 훌륭하게 작동하지만 내 이메일에이 오류가 가득합니다 (). 가장 좋은 건 내가 내 프로젝트에서 이러한 파일 중 하나를 가지고 있지 않다는 것입니다. ....

죄송합니다. 오류가 너무 길어서 내 영어로 유감 스럽다면 죄송합니다.

고마워

+1

당신은 사진을 삭제할 수 있습니다에서

진정한

SEND_BROKEN_LINK_EMAILS =입니다. 우리는 그림없이 당신을 믿습니다. –

+0

dschulz가 답장을 보내 주셔서 감사합니다. 그러나 django-grappelli는 'slimbox.css'및 다른 파일과 같은 파일에 대한 참조를 가지고 있지 않습니다. Django-grappelli는 URLconf가 필요 없으며 템플릿 디렉토리에 설정해야합니다.하지만 설정이 잘못되었습니다. SEND_BROKEN_LINK_EMAILS = False 감사합니다. 감사합니다. – Asinox

답변

0

에 ValueError : 기본 10 INT()에 대한 유효하지 않은 문자 : 분명히 숫자 만 포함 된 문자열을 기대 뷰 기능이있다

를 '/ CSS/slimbox.css 추가',하지만 일부에 대한 문자열이 리터럴 문자를 포함하고 int() 생성자로가는 이유. 이것은 URLconf의 정규식이 올바르지 않기 때문일 수 있습니다. , 아마도 올바른 try..except로 코드 블록을 둘러싸는 것을 잊었을 것입니다. 장고에서 이메일의 톤을 수신

다른 일반적인 이유는 settings.py

관련 문제