Веб · библиотека
Flask
Сайты на Python на своём компьютере: маршруты, шаблоны, формы, JSON-API и сессии — и в конце сайт-визитка с формой обратной связи. Задачи проверяются встроенным тест-клиентом Flask, а «Запустить у себя» открывает сайт в браузере. Задачи как в CodinGame: готовое приложение, в котором нужно починить сломанный участок.
6 тем · 16 задачПройдено задач0 из 16
- 01ПродолжитьУстановкаPython, редактор кода, библиотека flask и мост CodeWithMe0 / 1
- 02Маршруты и ответыFlask(__name__), @app.route, переменные в адресе <int:n>, коды ответа, abort, test_client0 / 3
- 03Шаблоны Jinjarender_template и render_template_string, {{ }} и {% %}, циклы и условия, фильтры, автоэкранирование и |safe0 / 3
- 04Формы и запросыmethods=["GET", "POST"], request.form, request.args.get(type=int, default), проверка данных, redirect и url_for0 / 3
- 05JSON-APIjsonify и словари в ответе, request.get_json(silent=True), коды 201, 400, 404, 405, методы PUT и DELETE0 / 3
- 06Сессии, вход и страницы ошибокsecret_key и session, вход владельца, hmac.compare_digest, @app.errorhandler, итоговая сайт-визитка0 / 3