Django的错误(外部IP):内部服务器错误:/favicon.ico

问题描述:

我主持我在数字海洋的网站,它让我这封电子邮件。 [Django]错误(外部IP):内部服务器错误:/favicon.icoDjango的错误(外部IP):内部服务器错误:/favicon.ico

目前我还没有采取任何域,并通过IP冲浪。是因为这个错误吗?

而且当我尝试上传它不无论是从客户端或管理方上传任何图片。它向我发送3个4错误消息有关的所有图像.. \

回溯是:

Internal Server Error: /img/loading.gif 
Traceback (most recent call last): 
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 150, in get_response 
response = callback(request, **param_dict) 
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/utils/decorators.py", line 105, in _wrapped_view 
response = view_func(request, *args, **kwargs) 
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/views/defaults.py", line 31, in page_not_found 
body = template.render(RequestContext(request, {'request_path': request.path})) 
File "/var/www/html/eclinicnepal/venv/lib/python2.7/site-packages/django/template/context.py", line 209, in __init__ 
updates.update(processor(request)) 
File "/var/www/html/eclinicnepal/eclinicnepal/eclinicnepal/context_processor.py", line 4, in notifications 
'unseen_notifications': request.unseen_notifications, 
AttributeError: 'WSGIRequest' object has no attribute 'unseen_notifications' 

像错误最后一行说,有在该文件中没有任何错误。它看起来像

def notifications(request): 
"Context processor for adding notifications to the context." 
return { 
    'unseen_notifications': request.unseen_notifications, 
    'seen_notifications': request.seen_notifications 
} 

在我的地方这就是没有错误完美的工作..请告诉我的错误?

为什么我的图片没有上传?

+0

每次都是一样的错误吗?如果是这样,你什么时候将'unseen_notifcations'添加到'request'? – vishen 2015-02-06 03:22:54

+0

找出是什么造成这种情况?我在上下文处理器中也收到了关于favicon访问的错误信息,但我不知道如何或为什么。 – abarax 2015-05-29 01:10:16

如果我理解正确的话,你在这里报告的两个问题。您的图标和WSGIRequest错误的内部服务器错误。

对于图标,如果你的静态设置不正确,或者如果您使用的是IP而不是域名,如果你的Apache虚拟主机配置是不正确的......你会得到这样的错误。我发现从服务器上的本地到开发并不是微不足道的,所以我会先确认一下。

对于上下文处理器。我可能会建议您先解决这个问题,然后再将其加回原处。通常,像这样的故障排除可能会揭示导致解决方案的其他错误。

我用数字海洋几个项目,我已经部署Django的项目,使用多次虚拟环境这个平台,让我看到了相关的静态内容和背景许多错误。

看一看这篇博客部署到数字海洋时覆盖了大部分基础知识:具有相同配置

http://www.pdxpixel.com/blog/configuring-dango-on-apache-with-mod_wsgi/

http://www.pdxpixel.com/blog/setting-up-django-on-ubuntu-with-virtualenv-and-mod_wsgi/

第二个交易,但使用virtualenv我推荐。有一条学习曲线,但它非常值得。