You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -40,7 +40,7 @@ FastAPI - це сучасний, швидкий (високопродуктив
40
40
***Швидкий**: дуже висока продуктивність, на рівні з **NodeJS** та **Go** (завдяки Starlette та Pydantic). [Один із найшвидших Python-фреймворків](#performance).
41
41
***Швидке написання коду**: пришвидшує розробку функціоналу приблизно на 200%–300%. *
42
42
***Менше помилок**: зменшує приблизно на 40% кількість помилок, спричинених людиною (розробником). *
43
-
***Інтуїтивний**: чудова підтримка редакторами коду. <abbrtitle="also known as auto-complete, autocompletion, IntelliSense - також відомо як auto-complete, autocompletion, IntelliSense">Автодоповнення</abbr> всюди. Менше часу на налагодження.
43
+
***Інтуїтивний**: чудова підтримка редакторами коду. <abbrtitle="також відоме як auto-complete, autocompletion, IntelliSense">Автодоповнення</abbr> всюди. Менше часу на налагодження.
44
44
***Простий**: спроєктований так, щоб бути простим у використанні та вивченні. Менше часу на читання документації.
45
45
***Короткий**: мінімізує дублювання коду. Кілька можливостей з кожного оголошення параметра. Менше помилок.
46
46
***Надійний**: ви отримуєте код, готовий до продакшину. З автоматичною інтерактивною документацією.
@@ -127,7 +127,7 @@ FastAPI - це сучасний, швидкий (високопродуктив
Якщо ви створюєте застосунок <abbrtitle="Command Line Interface - Command Line Interface">CLI</abbr> для використання в терміналі замість веб-API, зверніть увагу на <ahref="https://typer.tiangolo.com/"class="external-link"target="_blank">**Typer**</a>.
130
+
Якщо ви створюєте застосунок <abbrtitle="Command Line Interface- Інтерфейс командного рядка">CLI</abbr> для використання в терміналі замість веб-API, зверніть увагу на <ahref="https://typer.tiangolo.com/"class="external-link"target="_blank">**Typer**</a>.
131
131
132
132
**Typer** - молодший брат FastAPI. І його задумано як **FastAPI для CLI**. ⌨️ 🚀
133
133
@@ -368,15 +368,15 @@ item: Item
368
368
* Валідацію даних:
369
369
* Автоматичні та зрозумілі помилки, коли дані некоректні.
370
370
* Валідацію навіть для глибоко вкладених JSON-обʼєктів.
371
-
* <abbrtitle="also known as: serialization, parsing, marshalling - також відомо як serialization, parsing, marshalling">Перетворення</abbr> вхідних даних: з мережі до даних і типів Python. Читання з:
371
+
* <abbrtitle="також відоме як serialization, parsing, marshalling">Перетворення</abbr> вхідних даних: з мережі до даних і типів Python. Читання з:
372
372
* JSON.
373
373
* Параметрів шляху.
374
374
* Параметрів запиту.
375
375
* Cookies.
376
376
* Headers.
377
377
* Forms.
378
378
* Files.
379
-
* <abbrtitle="also known as: serialization, parsing, marshalling - також відомо як serialization, parsing, marshalling">Перетворення</abbr> вихідних даних: перетворення з даних і типів Python у мережеві дані (як JSON):
379
+
* <abbrtitle="також відоме як serialization, parsing, marshalling">Перетворення</abbr> вихідних даних: перетворення з даних і типів Python у мережеві дані (як JSON):
380
380
* Перетворення типів Python (`str`, `int`, `float`, `bool`, `list`, тощо).
381
381
* Обʼєктів `datetime`.
382
382
* Обʼєктів `UUID`.
@@ -435,7 +435,7 @@ item: Item
435
435
436
436
Для більш повного прикладу, що включає більше можливостей, перегляньте <ahref="https://fastapi.tiangolo.com/uk/tutorial/">Навчальний посібник - Посібник користувача</a>.
437
437
438
-
**Spoiler alert**: навчальний посібник - посібник користувача містить:
438
+
**Попередження про спойлер**: навчальний посібник - посібник користувача містить:
439
439
440
440
* Оголошення **параметрів** з інших різних місць, як-от: **headers**, **cookies**, **form fields** та **files**.
441
441
* Як встановлювати **обмеження валідації** як `maximum_length` або `regex`.
@@ -498,7 +498,7 @@ FastAPI Cloud - основний спонсор і джерело фінансу
498
498
499
499
#### Розгортання в інших хмарних провайдерів { #deploy-to-other-cloud-providers }
500
500
501
-
FastAPI - open source і базується на стандартах. Ви можете розгортати застосунки FastAPI в будь-якому хмарному провайдері, який ви оберете.
501
+
FastAPI - open source проект і базується на стандартах. Ви можете розгортати застосунки FastAPI в будь-якому хмарному провайдері, який ви оберете.
502
502
503
503
Дотримуйтеся інструкцій вашого хмарного провайдера, щоб розгорнути застосунки FastAPI у нього. 🤓
504
504
@@ -524,7 +524,7 @@ FastAPI залежить від Pydantic і Starlette.
524
524
525
525
* <ahref="https://www.python-httpx.org"target="_blank"><code>httpx</code></a> - потрібно, якщо ви хочете використовувати `TestClient`.
526
526
* <ahref="https://jinja.palletsprojects.com"target="_blank"><code>jinja2</code></a> - потрібно, якщо ви хочете використовувати конфігурацію шаблонів за замовчуванням.
527
-
* <ahref="https://github.com/Kludex/python-multipart"target="_blank"><code>python-multipart</code></a> - потрібно, якщо ви хочете підтримувати <abbrtitle="converting the string that comes from an HTTP request into Python data - перетворення строки, що надходить з HTTP-запиту, у дані Python">«parsing»</abbr> форм за допомогою `request.form()`.
527
+
* <ahref="https://github.com/Kludex/python-multipart"target="_blank"><code>python-multipart</code></a> - потрібно, якщо ви хочете підтримувати <abbrtitle="перетворення строки із HTTP-запиту, у Python типи">«parsing»</abbr> форм за допомогою `request.form()`.
0 commit comments