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)