我使用WSGI和Apache在共享的webhost上运行Django。我的问题是所有内容都被缓存,因此很难测试更改。即使我从URLconf中删除了一个应用程序(例如admin)或从settings.py中删除它,我也可以通过从URLconf中删除的URL来访问它。有没有办法阻止这种“缓存”?
我知道在开发时使用Django的runserver是理想的,但是我更喜欢使用这个webhost而我无法在那里运行runserver。我也知道每次更改内容时都可以重新启动Apache,但由于这是一个共享主机,我显然无权访问。
答案 0 :(得分:3)
答案 1 :(得分:1)
我有类似的设置(FastCGI),我解决这个问题的方法是每次进行更改时重命名index.fcgi。所以我做了以下几点:
缓存通常每24小时到期一次,因此您不会以index1881881.fcgi结束:)
这并不理想,但在使用共享系统时,您必须使用您所拥有的功能。希望这会有所帮助。