2013-06-20 3 views
4

Итак, я собираюсь создать задание cron на моем прототипе Flask app, работающем на Heroku. Поиск в Интернете я обнаружил, что лучший способ - использовать Flask-Script, но я не вижу смысла его использовать. Получать ли я более легкий доступ к моей логике приложений и информации о хранилищах? И если я использую Flask-Script, как мне организовать его вокруг моего приложения? Я использую его прямо сейчас, чтобы запустить свой сервер, не зная о преимуществах. Моя структура папок, как это:Работа с флеш-скриптом и заданиями cron

/app 
    /manage.py 
    /flask_prototype 
     all my Flask code 

Должен ли я поставить «script.py» будет работать в Heroku планировщиком на папку приложения, на том же уровне, как manage.py? Если да, то я получаю доступ к моделям, определенным в flask_prototype?

Спасибо за любую информацию

ответ

2

Колба-Script только обеспечивает рамки, в которых вы можете создать свой скрипт (ы). Это не дает вам лучшего доступа к приложению, чем то, что вы можете получить при написании автономного скрипта. Но он обрабатывает несколько мирских задач для вас, таких как аргументы командной строки и вывод справки. Он также сбрасывает все ваши скрипты в один, согласованный мастер-скрипт командной строки (это manage.py, если это не ясно).

Насколько можно разместить сценарий, это не имеет большого значения. Пока manage.py может импортировать его и зарегистрировать его с помощью Flask-Script, и что ваш скрипт может импортировать то, что ему нужно, из приложения вам должно быть хорошо.

 Смежные вопросы

  • Нет связанных вопросов^_^