Форум сайта python.su
Есть проект “projectA”. Для этого проекта создал отдельное приложение “appA”, содержащее несколько моделей, файл settings, в котором происходит импорт общих настроек проекта (from django.conf import settings), файл view.py, содержащий пару вьюх и некий скрипт “myscript.py”, который выполняет ряд операций над моделями данного приложения (добавление, удаление, корректировка). Этот файл нужно запускать раз в сутки по крону. Вопрос: что необходимо прописать в этом файле, что бы он подключался к pythonpath проекта (нужно для получения доступа к бд и возможности работать с моделями)?
Офлайн
Офлайн
Спасибо, помогло
Офлайн
Помогло, да не совсем: при запуске из виртуального окружения (django 1.3) пишет, что такой команды нет. Если запускать не из виртуального окружения (django 1.2) - все работает.
В чем может быть дело?
Офлайн
покажите команду запуска из virtualenv
import this
Офлайн
запускают терминал из папки виртуального окружения, а затем набираю:
./bin/python ./projectA/manage.py myscript
Офлайн
скорее всего ваш проект не находиться в system path, попробуйте явно указать при запуске файл настроек проекта
import this
Офлайн