@Tim245

Как определённую переменную добавить в текст?

Я столкнулся с такой проблемой что не могу вставить переменную вот сюда Мое предложение: как это делать
@app.route('/choice/<planet_name>')
def choice(planet_name):
    print(planet_name)

    return '''<!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://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" 
                        integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" 
                        crossorigin="anonymous">
                        <title>Привет</title>
                      </head>
                      <body>
                        <h1>Мое предложение: </h1>

                      </body>
                    </html>'''.format(planet_name)

Мое предложение:
как вот сюда после : добавить текст который в planet_name
  • Вопрос задан
  • 71 просмотр
Решения вопроса 2
LazyTalent
@LazyTalent
Data Engineer, Freelancer
@app.route('/choice/<planet_name>')
def choice(planet_name):
    print(planet_name)

    return '''<!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://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" 
                        integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" 
                        crossorigin="anonymous">
                        <title>Привет</title>
                      </head>
                      <body>
                        <h1>Мое предложение: {}</h1>

                      </body>
                    </html>'''.format(planet_name)
Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега HTML
Руководитель frontend направления, предприниматель
Используй F-строки.

А вообще я вижу фляшки синтаксис. У нее есть возможность рендерить по шаблонам.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы