python - 为什么同一个URL,django runserver请求正常,但是用httpd请求却报404错误?
大家讲道理
大家讲道理 2017-04-18 10:26:24
0
1
495

一个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服务器处理不同,但是不知如何验证,求大神答疑解惑。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(1)
大家讲道理

Seharusnya tidak ada perbezaan yang begitu besar juga. Sila cuba lihat jika masih terdapat ralat sedemikian. Log mereka harus dipantau tepat pada masanya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan