Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flask, гордость и предубеждения

Flask, гордость и предубеждения

Yehor Nazarkin

January 13, 2014
Tweet

More Decks by Yehor Nazarkin

Other Decks in Programming

Transcript

  1. Начало 1. Werkzeug 2. Jinja2 3. Выбрать компоненты 4. Понять

    app_context и request_context ›❯ pip search flask | wc -l 451 [ ]
  2. Структура проекта • эволюция от app.py до factory.py (flask-kit) •

    Борьба с циклическими импортами • ext.init_app(…) • app.register_blueprint(…)
  3. Проблемы с контекстом нет контекста при импорте? — from werkzeug.local

    import LocalProxy всё надоело? — from werkzeug.utils import import_string
  4. Компоновка • Как “правильно” организовать проект? • Multiple Application —

    отлично (если есть multi- domain) • Разделить на blueprint-ы, почему не flask- extensions?