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

Узнайте Fastapi со мной (часть 1)

Привет, сегодня я собираюсь начать эту серию “Узнайте Фастапи со мной”. Так что те, как не знают … Теги с Python, API, WebDev, начинающими.

Привет, сегодня я собираюсь начать эту серию “Узнайте Фастапи со мной”. Так что те, как не знают, что такое API, позвольте мне сказать вам:

По словам Википедии:

Интерфейс программирования приложений (API) – это соединение между компьютерами или между компьютерными программами. Это тип программного интерфейса, предлагающий услугу для других произведений программного обеспечения. Документ или стандарт, который описывает, как создать такое соединение или интерфейс, называется спецификацией API.

Но Если вы только начинаете и не заботитесь о определении и хотите простых и простых слов,

API – это просто программа, которая помогает двум программам говорить друг с другом. Представьте себе API как рот и уши программы, используя какую программу может говорить и слушать другие программы.

Хотите API в вашем веб-приложении сейчас? Хорошо, нормально API изготовлены с использованием JavaScript, но требуется время, чтобы сделать один. Итак, давайте возьмем легкий путь и использовать наш любимый язык программирования, который мы все знаем, Python.

Мы будем использовать Fastapi сейчас, вы можете использовать другие рамки API тоже (например, колбу), но мы используем Fastapi сейчас

Почему fastapi?

  • Это быстро
  • Это легко
  • Поддерживает асинхронные функции

И это должно быть, чтобы убедить вас

Еще не убежден?

  • Он поддерживает рендеринг страниц HTML
  • Передачи файлов

Давайте продолжим сейчас,

Установка:

Очень легко установить fastapi просто введите это (↓) в свой терминал

$ pip Установить fastapi

Если вы не получите ошибку, вы солидны, давайте создадим первый API

API:

Теперь давайте создадим наш первый API Создать файл main.py В любой папке Скопируйте код, приведенный ниже в main.py файл

from fastapi import FastAPI
app = FastAPI()
@app.get('/')
def home():
    return {'data':'Get This And Be Happy'}

И сделано, ваш первый базовый API готов! Но как вы тестируете, работает ли это? Мы используем сервер для проверки, если он работает.

Сервер

Мы будем использовать Увикурн Чтобы проверить нашу API Давайте установимся! $ pip Установить UVicorn Теперь откройте терминал и перейдите к папке, где main.py Есть и введите следующие Увикорн Главная: App --reload И нажмите Enter Урл будет предоставлен вам в терминале, перейдите к этому URL (Это будет в основном быть http://127.0.0.1:8000 ) Если вы видите {«Данные»: «Получить это и быть счастливым»} Тогда делай то, что видите, будь счастлив, ваша API работает!

В следующем посте я объясню, что такое этот код до тех пор будет счастлив

Увидимся в следующем посте.

Оригинал: “https://dev.to/morgan_phoenix/learn-fastapi-with-me-part-1-48jd”