Dr.Livsi
Сен. 16, 2012 23:45:11
Есть проект “projectA”. Для этого проекта создал отдельное приложение “appA”, содержащее несколько моделей, файл settings, в котором происходит импорт общих настроек проекта (from django.conf import settings), файл view.py, содержащий пару вьюх и некий скрипт “myscript.py”, который выполняет ряд операций над моделями данного приложения (добавление, удаление, корректировка). Этот файл нужно запускать раз в сутки по крону. Вопрос: что необходимо прописать в этом файле, что бы он подключался к pythonpath проекта (нужно для получения доступа к бд и возможности работать с моделями)?
Dr.Livsi
Сен. 19, 2012 15:56:48
Помогло, да не совсем: при запуске из виртуального окружения (django 1.3) пишет, что такой команды нет. Если запускать не из виртуального окружения (django 1.2) - все работает.
В чем может быть дело?
fashust
Сен. 19, 2012 16:06:33
покажите команду запуска из virtualenv
Dr.Livsi
Сен. 20, 2012 06:50:59
запускают терминал из папки виртуального окружения, а затем набираю:
./bin/python ./projectA/manage.py myscript
fashust
Сен. 20, 2012 08:01:43
скорее всего ваш проект не находиться в system path, попробуйте явно указать при запуске файл настроек проекта