from flask import Flask, render_template_string, request, redirect, url_for import os from werkzeug.utils import secure_filename app = Flask(__name__) app.config['UPLOAD_FOLDER'] = '.' # Используем текущую директорию os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True) stories = [] HTML = """ Мобильная Веб-страница Историй

Истории

{% for story in stories %}
История
{% endfor %}
""" @app.route('/') def index(): return render_template_string(HTML, stories=stories) @app.route('/add_story', methods=['POST']) def add_story(): if 'photo' in request.files: photo = request.files['photo'] if photo.filename != '': filename = secure_filename(photo.filename) photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) stories.insert(0, {'image': filename}) # Сохраняем только имя файла return redirect(url_for('index')) if __name__ == '__main__': app.run(debug=True,host="0.0.0.0" , port=7860)