Другой маршрут в Flask Python

RedDeveloper
29.01.2023 14:12
Другой маршрут в Flask Python

Flask - это фреймворк, который поддерживает веб-приложения. В этой статье я покажу, как мы можем использовать @app .route в flask, чтобы иметь другую ссылку на путь.

Для того чтобы запустить flask, нам сначала нужно убедиться, что мы установили flask. Вы можете использовать pip install flask для установки flask.

  1. Импортируйте библиотеку
from flask import Flask

Определите наш маршрут app. route и функцию с HTML внутри

Если мы используем @app.route('/'), путь будет http://127.0.0.1:5000/ с отображением "No route here".

@app.route('/')
def nothing():
    return '<h1>No route here</h1>'

Если мы используем @app.route('/home'), путь будет http://127.0.0.1:5000/home с отображением "Это главная страница".

@app.route('/home')
def index():
    return '<h1>This is Home Page</h1>'
Маршрут с домашней страницей
Маршрут с домашней страницей

Если мы хотим иметь отображение с другой переменной, мы можем использовать %s для определения изменения строки.

@app.route('/user/<name>')
def user(name):
    return '<h1>This is User Page with Name %s!</h1>' %name
Маршрут с другой переменной
Маршрут с другой переменной

Наконец, вам нужно будет использовать app.run, чтобы убедиться, что сайт может быть запущен.

if __name__ == '__main__':
    app.run()

Спасибо за прочтение. Вот полный код flask.

from flask import Flask

app = Flask(__name__)

@app.route('/')
def nothing():
    return '<h1>No route here</h1>'

@app.route('/home')
def index():
    return '<h1>This is Home Page</h1>'

@app.route('/user/<name>')
def user(name):
    return '<h1>This is User Page with Name %s!</h1>' %name

if __name__ == '__main__':
    app.run()

Ссылка:

  1. Веб-разработка: Разработка веб-приложений с помощью Python
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.