Я следую these instructions, чтобы создать плагин для пользовательских полей метаданных в CKAN. Я успешно создал этот плагин и использовал фрагмент, позволяющий пользователю выбирать из множества жестко закодированных тегов. Я могу развернуть этот плагин на свой экземпляр CKAN, внеся изменения в код и увидев результаты, но теперь, похоже, не может этого сделать.Плагин CKAN не обновляется после изменений плагина.py
я изменить свой код здесь: /usr/lib/ckan/default/src/ckanext-extrafields/ckanext/extrafields/plugin.py
А затем запустить:
python setup.py develop
python setup.py egg_info
Но я не вижу изменений в моем интерфейсе. Я изменяю жестко закодированные теги, и они вообще не меняются. Я попытался очистить свой кеш, открыть страницу в других браузерах и т. Д. Какие еще шаги я должен предпринять?
Вы перезапутить сервер (Пастер или Apache) после изменений? – amercader
Да - перезапуск apache (sudo service apache2 restart) после этих изменений. Для кого-то, незнакомого с CKAN (и Linux, и python веб-разработки в целом), похоже, что скрипт python где-то кэшируется. Имеет ли это смысл? –