Как стать автором
Обновить
5.6

Flask *

Микрофреймворк для создания сайтов на базе Python

Сначала показывать
Порог рейтинга
Уровень сложности

Мега-Учебник Flask, Часть XII: Даты и время (издание 2018)

Время на прочтение8 мин
Количество просмотров25K

Мега-Учебник Flask, Часть XII: Даты и время (издание 2018)


Miguel Grinberg




Туда Сюда


Это двенадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как работать с датой и временем таким образом, что бы пользователи, не зависели от того, в каком часовом поясе они находятся.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии1

Готовый шаблон сайта с регистрацией, юзерами и админами на Flask с базами SQL или MongoDB

Время на прочтение3 мин
Количество просмотров52K
flask

Бывает, приходится делать сайты на flask, у которых есть пользователи и админы. Чисто для себя решил как-то это стандартизировать и, главное, не терять время, когда такая задача появляется. Цель — в несколько команд получить рабочий сайт у которого есть:

  • Регистрация
  • Email подтверждение
  • Авторизация
  • Выход (logout)
  • Администраторы и роли администраторов
  • Административная, пользовательская и публичная часть сайта
  • Возможность юзера менять пароль
  • Восстановление пароля
  • Локализация для иностранных языков
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии10

Мега-Учебник Flask, Часть XI: Чуть-чуть косметики (издание 2018)

Время на прочтение9 мин
Количество просмотров49K

Miguel Grinberg




Туда Сюда


Это одиннадцатая часть Мега-Учебника Flask, в которой я расскажу вам, как заменить базовые шаблоны HTML новыми, основанными на структуре пользовательского интерфейса Bootstrap.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Мега-Учебник Flask, Часть X: Поддержка электронной почты (издание 2018)

Время на прочтение14 мин
Количество просмотров36K

Miguel Grinberg




Туда Сюда


Это десятая часть серии Mask-Tutorial Flask, в которой я расскажу вам, как приложение может отправлять электронные письма вашим пользователям и как создать функцию восстановления пароля при поддержке адреса электронной почты.

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии9

Мега-Учебник Flask, Часть IX: разбиение на страницы (издание 2018)

Время на прочтение12 мин
Количество просмотров38K

Miguel Grinberg




<<< предыдущая следующая >>>


Это девятый выпуск серии Mega-Tutorial Flask, в котором я расскажу вам, как разбивать списки в базе данных.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии5

Мега-Учебник Flask, Глава 8: Подписчики, контакты и друзья (издание 2018)

Время на прочтение18 мин
Количество просмотров45K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом восьмой части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.




Это восьмая часть серии Flask Mega-Tutorial, в которой я расскажу вам, как реализовать функцию «подписчики», аналогичную функции Twitter и других социальных сетей.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии17

OAuth аутентификация в приложении Flask

Время на прочтение13 мин
Количество просмотров27K

Эта статья является бонусом к новому циклу статей Flask Mega-Tutorial (2018).
Автор тот же Мигель Гринберг. Статья не новая, но не утратила своей актуальности.


blog.miguelgrinberg.com


Технологии OAuth уже больше 10 лет, и 99% процентов интернет-аудитории имеет аккаунт минимум на одном из ресурсов, поддерживающих OAuth. Кнопка «Войти через» есть почти на каждом ресурсе? Разберемся как это делается с применением микрофреймворка Flask.



Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Мега-Учебник Flask, Часть 7: Обработка ошибок (издание 2018)

Время на прочтение14 мин
Количество просмотров57K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом седьмой части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.


Я, со своей стороны, постараюсь не отставать с переводом.




Это седьмая глава серии Flask Mega-Tutorial, в которой я расскажу вам, как выполнять обработку ошибок в приложении Flask.

Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии11

Мега-Учебник Flask, Часть 6: Страница профиля и аватары (издание 2018)

Время на прочтение14 мин
Количество просмотров73K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом шестой части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.


Я, со своей стороны, постараюсь не отставать с переводом.




Это шестой выпуск серии Flask Mega-Tutorial, в котором я расскажу вам, как создать страницу профиля пользователя.

Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии8

Мега-Учебник Flask, Часть 5: Пользовательские логины (издание 2018)

Время на прочтение15 мин
Количество просмотров103K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом пятой части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.




Это пятый выпуск серии Flask Mega-Tutorial, в котором я расскажу вам, как создать подсистему входа пользователя.

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии7

Мега-Учебник Flask, Часть 4: База данных (издание 2018)

Время на прочтение18 мин
Количество просмотров184K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом четвертой части нового издания учебника Мигеля Гринберга. Прежний перевод давно утратил свою актуальность.

Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии13

Мега-Учебник Flask, Часть 3: Веб-формы (издание 2018)

Время на прочтение15 мин
Количество просмотров149K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом третьей части нового издания учебника Мигеля Гринберга. Прежний перевод давно утратил свою актуальность.

Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии11

Мега-Учебник Flask, Часть 2: Шаблоны (издание 2018)

Время на прочтение8 мин
Количество просмотров151K

blog.miguelgrinberg.com


Miguel Grinberg




<<< предыдущая следующая >>>


Эта статья является переводом второй части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.


Я, со своей стороны, постараюсь не отставать с переводом.




В этом втором выпуске серии Мега-Учебник Flask я расскажу о том, как работать с шаблонами.

Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии6

Ближайшие события

12 – 13 июля
Геймтон DatsDefense
Онлайн
14 июля
Фестиваль Selectel Day Off
Санкт-ПетербургОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн

Мега-Учебник Flask Глава 1: Привет, мир! ( издание 2018 )

Время на прочтение12 мин
Количество просмотров370K

blog.miguelgrinberg.com


Miguel Grinberg




>>> следующая глава >>>


Эта статья является переводом нового издания учебника Мигеля Гринберга. Прежний перевод давно утратил свою актуальность.


Автор планирует завершить его выпуск в мае 2018. Я, со своей стороны, постараюсь не отставать с переводом.

Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии45

Простой монитор системы на Flask

Время на прочтение4 мин
Количество просмотров15K
Привет, Хабр!

Недавно возникла необходимость сделать простой и расширяемый монитор использования системы для сервера на Debian. Хотелось строить диаграммы и наблюдать в реальном времени использование памяти, дисков и тп. Нашел много готовых решений, но в итоге сделал скрипт на python + Flask + psutil. Получилось очень просто и функционально. Можно легко добавлять новые модули.


Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии27

Отзывчивые столбчатые диаграммы с Bokeh, Flask и Python 3

Время на прочтение8 мин
Количество просмотров20K

От переводчика


Недавно наткнулся в python digest на туториал по Flask+Bokeh. Туториал ориентирован на новичков, не требуется даже знать синтаксис Python и HTML. Примеры работают под Ubuntu 16.04, на Windows немного отличается работа с виртуальными окружениями.


image

Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии8

What the flask?

Время на прочтение4 мин
Количество просмотров55K

kdpv
Вообще-то, это картинка от wtforms, но у меня гимп почему-то не запускается.


Эту статью я пишу в баре. Очень хочется похоливарить, но бармен на меня смотрит круглыми глазами, а кальянщик просто улыбается и мотает головой.


Однажды, меня спросили: что плохого во flask? Тогда меня полностью устраивал этот милый фреймворк. Поработав с ним какое-то время, я написал все, что думаю, в рабочий слак, на что мне ответили: "Мурад, будь добрее". Вообще, я добрый и пушистый, но wtf?!

Читать дальше →
Всего голосов 51: ↑39 и ↓12+27
Комментарии66

«Flaskr» — введение во Flask, разработка через тестирование (TDD) и jQuery

Время на прочтение20 мин
Количество просмотров19K

Flask – это замечательный микро веб фреймворк, основанный на Python. Flaskr – это миниблог, который описан в официальном руководстве по Flask. Я продирался через это руководство больше раз, чем могу в этом признаться. Тем не менее, я хотел бы взять это руководство для следующего шага, добавив в него разработку через тестирование (test driven development) и немножко jQuery.

Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии19

Интервью с автором Flask Армином Ронахером

Время на прочтение3 мин
Количество просмотров7.2K
Продолжаем серию интервью с докладчиками PyCon Russia о Python, их работе и увлечениях. Готовы мини-интервью с разработчиком языка Python Андреем Светловым и программистом из Scrapinghub Александром Сибиряковым.

Под катом — короткое интервью c Армином Ронахером (Armin Ronacher), автором фреймворка Flask, проекта Pallets, одним из основателей Pocoo Team, автором известного шаблонизатора для языка Python Jinja2 и нескольких библиотек с открытым исходным кодом. Сейчас Армин живет в Австрии и работает партнером Sentry и консультантом для Fireteam.


Видео выступления Армина на PyConRu-2014

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии4

Проектирование простых приложений в Flask

Время на прочтение11 мин
Количество просмотров53K
Данная статья, размещенная в репозитории Flask на GitHub, является плодом коллективного творчества небезразличных программистов, а изначальный её автор — Brice Leroy. Она представляет собой достаточно полезный для начинающих материал по Flask. Лично для меня он стал ответом на многие простые вопросы, основным из которых был «как структурировать проект».

Для хоть сколько-то опытных программистов она вряд ли будет полезна, многие могут вовсе не согласиться с описанными принципами, однако для находящихся на ранней стадии обучения она может стать толчком к развитию, как стала для меня. Именно поэтому я сделал перевод на русский язык — у этой статьи очень низкий порог вхождения и стоит сделать его еще ниже.

Описанный пример протестирован на Python 3.5, Flask 0.10, Flask-SQLAlchemy 2.1, Flask-WTF 0.9.

Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии11