为什么django不能同时加载多个页面?
我有一个带有管理面板的 Django 应用程序。当我添加一些项目时(添加大约需要 10 秒),我无法加载任何其他页面。该页面正在等待第一个页面加载,然后自行加载。
I have a django aplication with an admin panel. When i add some item (it takes about 10 seconds to add it), i can't load any other page. The page is waiting for the first page to load, and then it load itself.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您使用的是开发服务器吗?它的设计是单线程的。您需要在真实的 Web 服务器(如 Apache)中运行 Django 应用程序才能同时加载页面。
Are you using the development server? It's single-threaded by design. You'll need to run your Django app in a real web server (like Apache) to load pages simultaneously.
正如 Bob 指出的那样,devserver/runserver 是单线程的,但如果您愿意,可以使用 多线程-线程本地开发服务器选项
As Bob points out, the devserver/runserver is single-threaded, but if you want to, there is a multi-threaded local dev server option