Django挂在{%url%}模板标签上

时间:2012-11-19 17:15:47

标签: django django-templates

我有Django安装,之前工作正常。现在它挂起5分钟然后连接超时。

经过一些调查后我发现,它在试图反转模板中的URL时挂起。所以这是摘要:

  1. Devserver在同一台计算机上使用相同的代码正常工作
  2. Apache WSGI下的Django工作正常(url调度程序,视图处理程序,模板引擎),用于没有{%url%}标记的模板
  3. django shell中的
  4. reverse('search')工作正常
  5. {%url search%}挂起(不使用CPU或吃内存 - 只是挂起)
  6. 我还检查了缓存引擎(memcached)和celery + rabbitMQ - 一切正常。

    有什么想法吗?

2 个答案:

答案 0 :(得分:0)

也许是牵强附会,但在1.5 {%url'path.to.some_view'%}是这样做的方法(请注意撇号。)看看它是否有效并不会有什么坏处。

答案 1 :(得分:0)

这似乎是scipy包的问题。 出于某种原因,每当我安装python-scipy软件包(sudo apt-get install python-scipy)时,django就会停止工作。仍然不知道为什么,但删除这个包后,它恢复正常。