作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在 Ubuntu 10.10 上使用 Django 1.3 和 Python 2.6。我有 3 个问题。
当我通过 127.0.0.1:8000
访问 Django 时,在开始一个全新的项目后,我可以访问该站点,但有时需要 10-20 秒,有时甚至更多才能访问.此外,在我几乎没有参与过的项目中,我遇到了同样的问题,并且还遇到了如下错误:
Exception happened during processing of request from ('127.0.0.1', 47758)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 283, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 309, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/local/lib/python2.6/dist-packages/Django-1.3-py2.6.egg/django/core/servers/basehttp.py", line 570, in __init__
BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
File "/usr/lib/python2.6/SocketServer.py", line 618, in __init__
self.finish()
File "/usr/lib/python2.6/SocketServer.py", line 661, in finish
self.wfile.flush()
File "/usr/lib/python2.6/socket.py", line 297, in flush
self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 32] Broken pipe
此外,每当我遇到错误时,我都会期望 dcramer's django-sentry在数据库中记录错误,但是当我进入 MySQL 并检查表时,那里什么也没有。我按照网站上的说明安装了该应用。
我把它放在我的 urls.py 文件中:
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/home/user/apache2/www/django/ecomstore/static',})
但是,当我转到 127.0.0.1:8000/static/css.css
时,我找不到我放在文件夹中的文件。我做错了什么?
感谢大家的帮助!
最佳答案
这里也讨论了这个问题Django + WebKit = Broken pipe
关于python - Django 这么慢? errno 32 管道破裂? dcramer-django-哨兵-?静态文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847580/
我是一名优秀的程序员,十分优秀!