Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我urllib2.urlopen(url)用来获取 HTML 内容。网址是http://127.0.0.1:8000/m.html/。此方法成功获取 HTML 内容。
urllib2.urlopen(url)
http://127.0.0.1:8000/m.html/
但是在 Django 中,如果我尝试获取 HTML 内容,它会在函数中停止:
urllib2.urlopen('http://127.0.0.1:8000/m.html/').
它只是停止。它不报告错误,服务器也停止。
我不知道为什么它在单个文件中工作,但在 Django 中有问题。
Django 开发服务器是单线程的。它不能同时为请求单独页面的视图和单独页面本身提供服务。
但是,我不知道你为什么要这样做——如果你想从你的应用程序中获取一些内容,只需调用视图代码本身。