【发布时间】:2017-08-07 20:14:29
【问题描述】:
我偶然发现了一个非常奇怪的问题。开发环境是 Django 1.10 和 django-cms 3.4.4。当我尝试在 Chrome 和 Firefox 中加载 localhost 时,一切正常,但如果我尝试在 Safari 中打开它,它会因 NoReverseMatch at / 而失败,并且它会因随机 url 而失败。我也试过了
curl http://localhost:8000/
而且效果很好。 还在 Windows 和不同的浏览器上尝试过,但对于某些具有相同错误的浏览器,它会失败。 有人知道可能是什么问题吗? 谢谢!
附言
Reverse for 'model' with arguments '(u'bmw',)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
它似乎根本不加载任何网址。 尝试了 0 个模式意味着我猜没有加载任何内容?
【问题讨论】:
-
curl -I http://localhost:8000/返回什么? -
HTTP/1.0 200 OK Date: Tue, 08 Aug 2017 19:32:39 GMT Server: WSGIServer/0.1 Python/2.7.13 Content-Language: bg Expires: Tue, 08 Aug 2017 19:33:39 GMT Vary: , Accept-Language, Cookie Last-Modified: Tue, 08 Aug 2017 19:32:39 GMT Cache-Control: max-age=60 X-Frame-Options: SAMEORIGIN Content-Type: text/html; charset=utf-8 Set-Cookie: csrftoken=cjyVDImNRxEsijnKlMHrzAHgXSObdhxfWzTY5VTehmAWS6HRU5P99RJ2Wq0i98bj; expires=Tue, 07-Aug-2018 19:32:39 GMT; Max-Age=31449600; Path=/ Set-Cookie: django_language=bg; expires=Wed, 08-Aug-2018 19:32:39 GMT; Max-Age=31536000; Path=/
标签: python django django-cms