Я работаю с web2py и по какой-то причине web2py, похоже, не замечает, когда код изменился в некоторых случаях. Я не могу сузить его, но время от времени изменения кода не отражаются, у web2py, очевидно, есть старая версия, кэшированная где-то.Предотвращение кэширования web2py?
Единственное, что помогает - выйти из web2py и перезапустить его (я использую внутренний сервер).
Любые подсказки? Спасибо !
Хм, хорошо, я использую сервер черри, который поставляется с web2py. Поскольку он, похоже, привязан к web2py, я не могу найти нужный файл конфигурации. В любом случае - из того, что я понимаю, кажется, очень больно, чтобы сервер использовал обновленный файл. Я имею в виду, если я запускаю простые скрипты python на lighttpd без web2py, я никогда не буду делать ничего подобного :( – Joe
@Joe, если вы запустите CGI, тогда по определению скрипт будет считываться заново с диска каждый раз и должен делать все его инициализация снова и снова: это хорошая часть того, что делает CGI настолько медленным. Если вы хотите скопировать web2py и развернуть как CGI, идите прямо вперед: web2py поставляется с адаптером CGI, 'cgihandler.py' - см. все развертывание рецепты по адресу http://web2py.com/book/default/section/11/0 (ошибочно говорится, что modpythonhandler является адаптером для CGI и cgihandler для modpython, но, очевидно, наоборот:;). –