Привет, программисты! 👋 Сегодня мы создадим простой 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.