Команды Flask
| Команда | Описание |
pip install flask | Установка Flask в текущее окружение |
python app.py | Запуск Flask-приложения |
app.run(debug=True) | Запуск с автоперезагрузкой и детальным выводом ошибок |
app.run(host='0.0.0.0', port=8080) | Запуск на всех интерфейсах, порт 8080 |
Конвертеры URL
| Синтаксис | Тип | Описание |
<name> | string | Текст без слешей (по умолчанию) |
<string:name> | string | Явное указание строкового конвертера |
<int:name> | int | Целое положительное число |
<float:name> | float | Дробное число (с точкой) |
<path:name> | path | Текст со слешами |
<uuid:name> | uuid | UUID-идентификатор |
Postman: горячие клавиши
| Сочетание | Действие |
Ctrl + Enter | Отправить запрос |
Ctrl + S | Сохранить запрос |
Ctrl + Shift + N | Создать новую коллекцию |
Ctrl + T | Создать новую вкладку |
Частые HTTP-статусы
| Код | Значение | Когда возникает |
200 OK | Успешно | Запрос выполнен корректно |
201 Created | Создано | POST-запрос успешно создал ресурс |
400 Bad Request | Неверный запрос | Сервер не понял запрос (невалидный JSON) |
404 Not Found | Не найдено | Ресурс или маршрут не существует |
405 Method Not Allowed | Метод не разрешён | Маршрут существует, но не для этого HTTP-метода |
500 Internal Server Error | Внутренняя ошибка | Ошибка в коде сервера |