玩蛇网提供最新Python编程技术信息以及Python资源下载!

django里面同样一个url网址 用runserver请求正常,用httpd请求确出错?

一个URL,如/a/b/<b.id>/c,如果b.id获取不到,就是一个空字符串,此时URL为/a/b//c,同时b.id将在进入具体的视图后通过其它方式获取。
通过python manage.py runserver形式跑该代码,没有任何问题,但是该代码通过httpd部署在线上后,该链接的请求将直接报404错误,显示无法找到匹配的URL。

请问,这是什么原因造成的呢?

我个人猜测是django runserver的简易http服务器对URL的处理与Apache这样的专业http服务器处理不同,但是不知如何验证,求大神答疑解惑。

应该不会有这么大差别,gunicorn配置也很简单,你试试还有没有这样的报错。要及时监控它们的日志。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13687.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月23日 - 17时10分43秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules