Python Pyramid PServe отказывается служить - PullRequest
1 голос
/ 15 февраля 2012

Я замечаю странное поведение с моей настройкой Python - Pyramid. Я делал этот метод тысячи раз без каких-либо проблем, но сегодня он отказывается работать со мной. Я использовал команду:

pserve development.ini --reload

Ранее я мог изменить код или файлы шаблона и сразу же увидеть изменения. Теперь, когда я делаю некоторые изменения в коде, даже в файлах шаблонов, эти изменения не будут отражены после обновления браузера. Даже после того, как я перезапустил pserve, страница все равно сохранит старый код. В отчаянии я вызываю файл моего проекта:

python setup.py install

На этот раз я вижу свои изменения, но мне не пришлось проходить через эту стычку раньше. Насколько я помню, я не вносил никаких изменений в файл проекта. Может кто-то еще сделал, кто-нибудь знает, что не так с настройкой?

1 Ответ

9 голосов
/ 15 февраля 2012

python setup.py install - это разовая установка, копирование вашего исходного кода в пакеты сайта.Что бы вы предпочли сделать, так это pserve посмотреть на источник в вашем каталоге разработки, что можно сделать, только "связав" источник с пакетами сайта через python setup.py develop (который вам нужно запускать только тогда, когда выизмените свой setup.py файл.

...