diff --git a/WEB. HTML/server.py b/WEB. HTML/server.py index 77c3e7f..fcf34db 100644 --- a/WEB. HTML/server.py +++ b/WEB. HTML/server.py @@ -166,5 +166,108 @@ def form_sample(): return "Форма отправлена" +@app.route('/choice/') +def choice(planet_name): + return f""" + + + + + Колонизация + + +

Моё предложение: {planet_name}

+

Эта планета близка к Земле;

+
На ней много необходимых ресурсов;

+
На ней есть вода и атмосфера;

+
На ней есть небольшое магнитное поле;

+
Наконец, она просто красива!

+ + """ + + +@app.route('/results///') +def result(nickname, level, rating): + return f""" + + + + + Колонизация + + +

Результаты отбора

+

Претендента на участие в миссии {nickname}:

+
Поздравляем! Ваш рейтинг после {level} этапа отбора
+

составляет {rating}!

+
Желаем удачи!

+ + """ + + +@app.route('/load_photo', methods=['POST', 'GET']) +def photo(): + if request.method == 'GET': + return f''' + + + + + + + Отбор астронавтов + + +

Загрузка фотографии

+

для участия в миссии

+
+ +
+ + ''' + elif request.method == 'POST': + f = request.files['file'] + if f: + with open("static/img/img.png", "wb") as file: + file.write(f.read()) + return f''' + + + + + + + Отбор астронавтов + + +

Загрузка фотографии

+

для участия в миссии

+
+ +
+ + ''' + + if __name__ == '__main__': app.run(port=8080, host='127.0.0.1') diff --git a/WEB. HTML/static/css/style.css b/WEB. HTML/static/css/style.css index 466d569..fa8c8d5 100644 --- a/WEB. HTML/static/css/style.css +++ b/WEB. HTML/static/css/style.css @@ -2,6 +2,14 @@ h1.red { color: #d22e3a; } +h1.font { + font-size: 36px; +} + +img.width { + width: 430px; +} + form.login_form { margin-left: auto; margin-right: auto; diff --git a/WEB. HTML/static/img/1.png b/WEB. HTML/static/img/1.png new file mode 100644 index 0000000..8c67a96 Binary files /dev/null and b/WEB. HTML/static/img/1.png differ diff --git a/WEB. HTML/static/img/2.png b/WEB. HTML/static/img/2.png new file mode 100644 index 0000000..b07a887 Binary files /dev/null and b/WEB. HTML/static/img/2.png differ diff --git a/WEB. HTML/static/img/3.png b/WEB. HTML/static/img/3.png new file mode 100644 index 0000000..6350bfc Binary files /dev/null and b/WEB. HTML/static/img/3.png differ diff --git a/WEB. HTML/static/img/img.png b/WEB. HTML/static/img/img.png new file mode 100644 index 0000000..b5db89f Binary files /dev/null and b/WEB. HTML/static/img/img.png differ