Рубрики
Без рубрики

Маршрутизация в колбе. 🍾

В этом посте мы узнаем о маршрутизации в колбе. Это довольно легко. Исправлены маршруты для создания … Теги с колбой, Python, WebDev, начинающими.

В этом посте мы узнаем о Маршрутизация в колбе. Это довольно легко.

Исправлены маршруты

Чтобы создать маршруты для ваших страниц, как о, контакт и так далее, мы используем этот вид маршрута, когда у нас есть постоянный маршрут.

@app.route('/contact-us')
def ContactUs():
    return "Contact Us Page"

@app.route('/about-us/')
def ContactUs():
    return "About Us Page"

Создание фиксированных URL-адресов так чертовски просто. Возможно, вы заметили, что в контакте нами страница не было никакой тяготы, но в контакте мы использовали его. Мы можем использовать оба, но имейте в виду, когда мы не используем Training Slash, это даст 404 Ошибка людям, которые посещают страницу Traling Slash. Например, это даст 404 Когда человек посещает \ Контакт-нами \ Но будет страница сервера на \ Контакт-нами Отказ

Если вы используете один URL-шаблон с задней обратной комнатой, как \о нас\ Он перенаправляет пользователей из \ О нас к \ О нас \ и таким образом предотвратить беспорядок.

Динамические маршруты

В этом разделе мы узнаем о динамичной маршрутизации. Динамическая маршрутизация означает получать динамические данные в URL, а затем его используя.

В колбе вы можете использовать следующие преобразователи для преобразования динамического входа из URL.

  1. нить
  2. int.
  3. плавать
  4. Путь (это просто строка, но также принимает шашлы в URL)
  5. uuid

Вы можете получить данные с URL без этих параметров, но рекомендуется использовать.

Давайте теперь посмотрим некоторые примеры:

@app.route('dynamicurl//')
def DynamicUrl(varible_name):
    return str(varible_name)

В указанном выше вы, возможно, видели, что мы передаем переменную, используемую в динамическом URL-адресе функции и ее, как это делается, и ранее я говорил об преобразователях, позволяет увидеть, как их использовать,

@app.route('dynamicurl//')
def DynamicUrl(varible_name):
    return varible_name

Он преобразует данный ввод в строку и пройдет его к функции. Вы можете попытаться использовать другие преобразователи самостоятельно.

Надеюсь, вам это нравится. 😊

Пока. 😍

Прочитайте это на моем новом сайте Маршрутизация в колбе, это действительно будет поддерживать меня.

Оригинал: “https://dev.to/ketanip/routing-in-flask-23ff”