Добрый вечер! Чтобы добавить кнопку на свой сайт Flask, чтобы пользователи могли загрузить игру, вам потребуется:
1. Создать HTML-страницу, на которой будет располагаться ваша кнопка. Вам понадобится элемент `<a>` с атрибутом `download`. Например:
```html
<a href="/path/to/game/file.zip" download>
<button>Загрузить игру</button>
</a>
```
2. В вашем Flask-приложении настроить путь для загрузки игры. Например:
```python
from flask import Flask, send_from_directory, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/path/to/game/file.zip')
def download_game():
game_path = 'path/to/game/file.zip'
return send_from_directory(directory='path/to/game/', filename='file.zip', as_attachment=True)
if __name__ == '__main__':
app.run()
```
Обратите внимание, что `path/to/game/file.zip` должен указывать на реальный путь к файлу игры на вашем сервере.
3. Разместите HTML-страницу с кнопкой в папке `templates` внутри вашего Flask-приложения.
Теперь, когда пользователь нажимает на кнопку "Загрузить игру", он будет перенаправлен на URL-адрес `/path/to/game/file.zip`, и Flask вернет файл игры для загрузки.