TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #16 24
🛠 Создание простого API с Flask

Привет, программисты! 👋 Сегодня мы создадим простой API с помощью Flask.

🔥 Установка Flask
Если у вас еще нет Flask, установите его командой:


pip install Flask


🖥 Код программы

from flask import Flask, jsonify, request # Импортируем необходимые модули Flask

app = Flask(__name__) # Создаем экземпляр приложения Flask
tasks = [] # Список для хранения задач

# Маршрут для получения всех задач
@app.route('/tasks', methods=['GET'])
def get_tasks():
return jsonify(tasks) # Возвращаем список задач в формате JSON

# Маршрут для добавления новой задачи
@app.route('/tasks', methods=['POST'])
def add_task():
task = request.json # Получаем данные из запроса
tasks.append(task) # Добавляем новую задачу в список
return jsonify(task), 201 # Возвращаем добавленную задачу и статус 201 (создано)

# Запуск приложения
if __name__ == '__main__':
app.run(debug=True) # Запускаем сервер в режиме отладки


🔎 Объяснение кода

1. Импорт библиотек: Импортируем Flask и необходимые функции для работы с JSON и запросами.
2. Создание приложения: Создаем экземпляр приложения с BeautifulSoup7.
3. Список задач: Объявляем пустой массив BeautifulSoup8 для хранения задач.
4. Маршрут GET BeautifulSoup9: Создаем функцию, которая возвращает все задачи в формате JSON.
5. Маршрут POST response.status_code0: Создаем функцию, которая добавляет новую задачу. Данные задачи берутся из тела запроса и добавляются в список response.status_code1, после чего мы возвращаем добавленную задачу и статус 201.
6. Запуск сервера: Запускаем сервер в режиме отладки, чтобы видеть все изменения в реальном времени.

Теперь вы можете отправлять GET и POST запросы на ваш API! Используйте инструменты, такие как Postman или Curl, чтобы взаимодействовать с вашим API. Это отличный способ научиться разрабатывать веб-приложения на Python.
More from @codeshadowcources
  1. Oct 18, 2026Части 1 не будет :(
  2. Oct 16, 2026IT-курс без реального проекта — это только половина обучения Можно отлично знать теорию, н…
  3. Oct 14, 2026Дообучение нейронок за 13.000 считается слишком мало. Держу в курсе. 🍿 На рынке Kwork так…
  4. Oct 12, 2026Жиза...
  5. Oct 11, 2026Кстати, раньше я активно использовал другого своего бота-планировщика. Но только для распи…
  6. Oct 11, 2026Я тут потихонечку создаю ИИ ассистента для упрощения работы и делегирования задач, если не…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →