1

I have Django installation, which worked fine before. Now it hangs for 5 minutes and then connection timeouts.

After some investigation I have found out, that it hangs while trying to reverse URL in template. So here is the summary:

  1. Devserver works fine with the same code on the same machine
  2. Django under Apache WSGI works fine (url dispatcher, views handler, template engine) for templates without {% url %} tag
  3. reverse('search') in django shell works fine
  4. {% url search %} hangs (without using CPU or eating memory - just hangs)

I also checked the cache engine (memcached) and celery+rabbitMQ - everything works fine.

Any ideas?

4

2 に答える 2

0

おそらく大げさかもしれませんが、1.5 では {% url 'path.to.some_view' %} がそれを行う方法です (アポストロフィーに注意してください)。

于 2012-11-19T17:45:25.077 に答える
0

scipy パッケージに問題があるようです。何らかの理由で、python-scipy パッケージ (sudo apt-get install python-scipy) をインストールするたびに、django が動作を停止します。理由はまだわかりませんが、このパッケージを削除した後、正常に戻りました。

于 2012-11-19T22:12:18.343 に答える