Django dev服务器间歇性地无法提供静态文件

Joe*_*Joe 14 django django-dev-server

在我的开发环境中,我因服务静态文件(js脚本和css)而出现间歇性故障.在Chrome的错误控制台中,我获得了404s.但是,如果我刷新这些项目,或直接访问这些网址,它们就可以正常使用.

这很烦人.

例:

GET http://127.0.0.1:8000/static/js/editor/xyz.js?v=1 404 (NOT FOUND)
Run Code Online (Sandbox Code Playgroud)

但如果我直接访问该网址就好了.如果我刷新页面几次,它将再次起作用.

有任何想法吗?

Chrome 14.0.835.202

Django==1.3
Fabric==1.0.1
Jinja2==2.5.5
PIL==1.1.7
Pygments==1.3.1
South==0.7.3
Sphinx==1.0.5
boto==2.0
chunks==0.1
django-devserver==0.2.1
django-pagination==1.0.7
django-sorting==0.1
django-storages==1.1.3
docutils==0.8
gunicorn==0.12.1
ipython==0.10.1
paramiko==1.7.6
pep8==0.6.1
psycopg2==2.2.2
pycrypto==2.0.1
python-dateutil==1.5
python-memcached==1.45
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)

juj*_*ule 2

开发服务器是单线程的,因此如果有东西一直等待,它会阻止每个请求。

我通常使用django 并发开发服务器,它是多线程的并且工作得更好。而且它非常快速且易于设置;)