Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import Flask, url_for, request
- app = Flask(__name__)
- @app.route('/')
- def start_screen():
- return "Миссия Колонизация Марса"
- @app.route('/index')
- def index():
- return "И на Марсе будут яблони цвести!"
- @app.route('/promotion')
- def promo():
- promotion = ["Человечество вырастает из детства.",
- "Человечеству мала одна планета.",
- "Мы сделаем обитаемыми безжизненные пока планеты.",
- "И начнем с Марса!", "Присоединяйся!"]
- return "</br>".join(promotion)
- @app.route('/image_mars')
- def img():
- return f"""<!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title>Привет, Марс!</title>
- </head>
- <body>
- <h1>Жди нас, Марс!</h1>
- <img src="{url_for('static', filename='img/MARS.png')}"
- alt="здесь должна была быть картинка, но не нашлась">
- <h2>Вот она какая, красная планета.</h2>
- </body>
- </html>"""
- @app.route('/promotion_image')
- def promo_img():
- return f"""<!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <link rel="stylesheet"
- href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css"
- integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1"
- crossorigin="anonymous">
- <link rel="stylesheet" type="text/css"
- href="{url_for('static', filename='css/style.css')}" />
- <title>Колонизация</title>
- </head>
- <body>
- <h1>Жди нас, Марс!</h1>
- <img src="{url_for('static', filename='img/MARS.png')}"
- alt="здесь должна была быть картинка, но не нашлась">
- <div class="alert alert-primary" role="alert">
- Человечество вырастает из детства.
- </div>
- <div class="alert alert-warning" role="alert">
- Человечеству мала одна планета.
- </div>
- <div class="alert alert-info" role="alert">
- Мы сделаем обитаемыми безжизненные пока планеты.
- </div>
- <div class="alert alert-dark" role="alert">
- И начнем с Марса!
- </div>
- <div class="alert alert-danger" role="alert">
- Присоединяйся!
- </div>
- </body>
- </html>"""
- @app.route('/astronaut_selection', methods=['POST', 'GET'])
- def form_sample():
- if request.method == 'GET':
- return f'''<!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <link rel="stylesheet"
- href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css"
- integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1"
- crossorigin="anonymous">
- <link rel="stylesheet" type="text/css" href="{url_for('static', filename='css/style.css')}" />
- <title>Пример формы</title>
- </head>
- <body>
- <h1>Форма для регистрации в суперсекретной системе</h1>
- <div>
- <form class="login_form" method="post">
- <input type="email" class="form-control" id="email" aria-describedby="emailHelp" placeholder="Введите адрес почты" name="email">
- <input type="password" class="form-control" id="password" placeholder="Введите пароль" name="password">
- <div class="form-group">
- <label for="classSelect">В каком вы классе</label>
- <select class="form-control" id="classSelect" name="class">
- <option>7</option>
- <option>8</option>
- <option>9</option>
- <option>10</option>
- <option>11</option>
- </select>
- </div>
- <div class="form-group">
- <label for="about">Немного о себе</label>
- <textarea class="form-control" id="about" rows="3" name="about"></textarea>
- </div>
- <div class="form-group">
- <label for="photo">Приложите фотографию</label>
- <input type="file" class="form-control-file" id="photo" name="file">
- </div>
- <div class="form-group">
- <label for="form-check">Укажите пол</label>
- <div class="form-check">
- <input class="form-check-input" type="radio" name="sex" id="male" value="male" checked>
- <label class="form-check-label" for="male">
- Мужской
- </label>
- </div>
- <div class="form-check">
- <input class="form-check-input" type="radio" name="sex" id="female" value="female">
- <label class="form-check-label" for="female">
- Женский
- </label>
- </div>
- </div>
- <div class="form-group form-check">
- <input type="checkbox" class="form-check-input" id="acceptRules" name="accept">
- <label class="form-check-label" for="acceptRules">Готов быть добровольцем</label>
- </div>
- <button type="submit" class="btn btn-primary">Записаться</button>
- </form>
- </div>
- </body>
- </html>'''
- elif request.method == 'POST':
- print(request.form['email'])
- print(request.form['password'])
- print(request.form['class'])
- print(request.form['file'])
- print(request.form['about'])
- print(request.form['accept'])
- print(request.form['sex'])
- return "Форма отправлена"
- if __name__ == '__main__':
- app.run(port=8070, host='127.0.0.1')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement