gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 22:46:08 27 4
gpt4 key购买 nike

在我的开发环境中,我在提供静态文件(js 脚本和 css)时出现间歇性故障。在 Chrome 的错误控制台中,我得到 404。但是,如果我刷新这些项目,或直接访问 URL,它们就可以正常运行。

这很烦人。

例子:

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

但是如果我直接访问那个网址就好了。如果我刷新页面几次,它会再次工作。

有任何想法吗?

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

最佳答案

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

我通常使用 django concurent dev server这是多线程的,效果更好。它也非常快速且易于设置;)

关于Django 开发服务器间歇性地无法提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7718110/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com