Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 3, 2013 13:36:11

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

не обновляется url

Друзья, привет всем!
Подсобите. Не понимаю почему не обновляется urls.py с утра ломаю голову и гугль копаю.
Есть django 1.4.3 apache2, mod_wsgi, postgresql
django, psycopg2 установлены в virtualenv

Проект делался в виртуалке на ubuntu 12.04 после чего перенес папку с проектом на другую машину, тоже с ubuntu 12.04, настроил виртуальное окружение, установил те же версии django и psycopg2 через pip install, по образу и подобию настроил apache2 запустил и все заработало. Но при добавлении/изменении/удалении описаний ссылок в urls.py не происходит никаких изменений, reload/restart apache2 и даже перезагрузка системы не решает проблему. Если нужно что-то из конфигов - выложу.



Офлайн

#2 Янв. 3, 2013 14:17:37

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

не обновляется url

попробуй удалить файлы *.pyc и перезапустить веб сервер

Офлайн

#3 Янв. 3, 2013 15:28:25

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

не обновляется url

Пока ходил по магазинам решение таки появилось, интуиция подсказала. Но, все равно, сейчас попробую разобраться почему.
Когда я переносил проект, то сперва скопировал папку проекта в домашнюю директорию пользователя

/home/username/projectname
Потом создал виртуальное окружение:
/home/username/projectvenv
После чего скопировал в директорию с виртуальным окружением папку проекта:
/home/username/projectvenv/projectname
Получилось так, что пока в домашней директории лежала папка с аналогичным названием изменения в urls.py не подхватывались… как только удалил/переименовал директорию /home/username/projectname - все стало нормально

п.с. *.pyc файлы тоже удалял

upd:
(tvpvenv)max@wind:~/tvpvenv/tvp$ python manage.py shell
In [1]: import sys
In [2]: for l in sys.path: print l
/home/max/tvpvenv/tvp
/home/max/tvpvenv/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
/home/max/tvpvenv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg
/home/max/tvpvenv/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
/home/max/tvpvenv/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg
/home/max/tvpvenv/lib/python2.7
/home/max/tvpvenv/lib/python2.7/plat-linux2
/home/max/tvpvenv/lib/python2.7/lib-tk
/home/max/tvpvenv/lib/python2.7/lib-old
/home/max/tvpvenv/lib/python2.7/lib-dynload
/usr/lib/python2.7
/usr/lib/python2.7/plat-linux2
/usr/lib/python2.7/lib-tk
/home/max/tvpvenv/local/lib/python2.7/site-packages
/home/max/tvpvenv/lib/python2.7/site-packages
/home/max/tvpvenv/local/lib/python2.7/site-packages/IPython/extensions
соответственно директория проекта, которая мешала корректной работе в sys.path не входит, её путь был
/home/max/tvp

есть у кого нибудь идеи почему такое произошло?



Отредактировано Fandal (Янв. 3, 2013 15:55:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version