Canfly Avrora
15 июня 2025, 23:47

MVP приложения для доставки еды на Flask

Создано с помощью Canfly Avrora
15 июня 2025

MVP приложения для доставки еды на Flask

from flask import Flask, jsonify, request

app = Flask(name)

Пример меню

menu = [ {'id': 1, 'name': 'Пицца', 'price': 500}, {'id': 2, 'name': 'Суши', 'price': 700} ]

Заказы будут храниться в памяти

orders = []

@app.route('/menu', methods=['GET']) def get_menu(): return jsonify(menu)

@app.route('/order', methods=['POST']) def make_order(): data = request.get_json() if not data or 'item_id' not in data: return jsonify({'error': 'Неверные данные'}), 400 item = next((i for i in menu if i['id'] == data['item_id']), None) if not item: return jsonify({'error': 'Товар не найден'}), 404 order = {'order_id': len(orders)+1, 'item': item} orders.append(order) return jsonify(order), 201

if name == 'main': app.run(debug=True)

MVP приложения для доставки еды на Flask | Canfly Avrora