{"id":477190,"date":"2023-08-09T09:08:44","date_gmt":"2023-08-09T09:08:44","guid":{"rendered":""},"modified":"2023-09-05T11:14:14","modified_gmt":"2023-09-05T11:14:14","slug":"fastapi","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/ar\/wiki\/fastapi\/","title":{"rendered":"FastAPI"},"content":{"rendered":"<p>FastAPI \u0647\u0648 \u0625\u0637\u0627\u0631 \u0648\u064a\u0628 \u0639\u0627\u0644\u064a \u0627\u0644\u0623\u062f\u0627\u0621 \u0648\u0633\u0647\u0644 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0644\u0625\u0646\u0634\u0627\u0621 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Python 3.6+ \u0627\u0633\u062a\u0646\u0627\u062f\u064b\u0627 \u0625\u0644\u0649 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0646\u0648\u0639 Python \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629. \u0644\u0642\u062f \u062a\u0645 \u062a\u0635\u0645\u064a\u0645\u0647 \u0644\u064a\u0643\u0648\u0646 \u0642\u0627\u0628\u0644\u0627\u064b \u0644\u0644\u062a\u0637\u0648\u064a\u0631 \u0628\u062f\u0631\u062c\u0629 \u0643\u0628\u064a\u0631\u0629 \u0648\u0633\u0647\u0644 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u060c \u0645\u0639 \u062a\u0648\u0641\u064a\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0642\u0648\u064a\u0629 \u0645\u0646 \u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062c\u0639\u0644\u0647 \u062e\u064a\u0627\u0631\u064b\u0627 \u0645\u0645\u062a\u0627\u0632\u064b\u0627 \u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u062d\u062f\u064a\u062b.<\/p>\n<h2>\u0646\u0634\u0623\u0629 FastAPI<\/h2>\n<p>\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 FastAPI \u0628\u0648\u0627\u0633\u0637\u0629 Sebasti\u00e1n Ram\u00edrez \u0648\u062a\u0645 \u0625\u0635\u062f\u0627\u0631\u0647 \u0644\u0623\u0648\u0644 \u0645\u0631\u0629 \u0641\u064a \u062f\u064a\u0633\u0645\u0628\u0631 2018. \u0643\u0627\u0646 \u0627\u0644\u062f\u0627\u0641\u0639 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0644\u062a\u0637\u0648\u064a\u0631 FastAPI \u0647\u0648 \u0625\u0646\u0634\u0627\u0621 \u0625\u0637\u0627\u0631 \u0648\u064a\u0628 \u0639\u0627\u0644\u064a \u0627\u0644\u0643\u0641\u0627\u0621\u0629 \u0648\u0633\u0647\u0644 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u060c \u0645\u0639 \u0627\u0644\u0627\u0633\u062a\u0641\u0627\u062f\u0629 \u0645\u0646 \u0645\u064a\u0632\u0627\u062a Python \u0627\u0644\u062c\u062f\u064a\u062f\u0629\u060c \u0648\u062e\u0627\u0635\u0629 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0646\u0648\u0639 Python 3.6+. \u0638\u0647\u0631\u062a \u0627\u0644\u0625\u0634\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u0648\u0644\u0649 \u0644\u0640 FastAPI \u0639\u0644\u0649 GitHub\u060c \u062d\u064a\u062b \u0632\u0627\u062f\u062a \u0634\u0639\u0628\u064a\u062a\u0647\u0627 \u0645\u0646\u0630 \u0630\u0644\u0643 \u0627\u0644\u062d\u064a\u0646 \u0628\u0633\u0628\u0628 \u0623\u062f\u0627\u0626\u0647\u0627 \u0648\u0633\u0647\u0648\u0644\u0629 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0648\u062f\u0639\u0645 \u0627\u0644\u0645\u062c\u062a\u0645\u0639 \u0627\u0644\u0645\u0645\u062a\u0627\u0632.<\/p>\n<h2>\u062f\u0627\u062e\u0644 \u0639\u0627\u0644\u0645 FastAPI<\/h2>\n<p>\u064a\u0633\u062a\u0641\u064a\u062f FastAPI \u0645\u0646 \u0645\u0641\u0647\u0648\u0645 \u0627\u0644\u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629 \u0644\u0644\u0646\u0648\u0639 \u0648\u0625\u0637\u0627\u0631 \u0639\u0645\u0644 Starlette \u0627\u0644\u0642\u0648\u064a \u0644\u0623\u062c\u0632\u0627\u0621 \u0627\u0644\u0648\u064a\u0628. \u0643\u0645\u0627 \u064a\u0633\u062a\u062e\u062f\u0645 Pydantic \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. \u0647\u0630\u064a\u0646 \u0627\u0644\u0645\u0643\u0648\u0646\u064a\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u064a\u0646\u060c \u062c\u0646\u0628\u064b\u0627 \u0625\u0644\u0649 \u062c\u0646\u0628 \u0645\u0639 \u0645\u064a\u0632\u0627\u062a FastAPI \u0627\u0644\u0641\u0631\u064a\u062f\u0629\u060c \u064a\u062c\u0639\u0644\u0627\u0646 \u0645\u0646\u0647 \u0623\u062f\u0627\u0629 \u0642\u0648\u064a\u0629 \u0644\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0648\u064a\u0628.<\/p>\n<p>\u0639\u0644\u0649 \u0639\u0643\u0633 \u0628\u0639\u0636 \u0623\u0637\u0631 \u0639\u0645\u0644 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u0623\u062e\u0631\u0649\u060c \u062a\u0645 \u062a\u0635\u0645\u064a\u0645 FastAPI \u0644\u064a\u0643\u0648\u0646 \u063a\u064a\u0631 \u0645\u062a\u0632\u0627\u0645\u0646\u060c \u0645\u0645\u0627 \u064a\u0633\u0645\u062d \u0644\u0647 \u0628\u0645\u0639\u0627\u0644\u062c\u0629 \u0637\u0644\u0628\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0641\u064a \u0648\u0642\u062a \u0648\u0627\u062d\u062f. \u064a\u062a\u0645 \u062a\u062d\u0642\u064a\u0642 \u0639\u062f\u0645 \u0627\u0644\u062a\u0632\u0627\u0645\u0646 \u0647\u0630\u0627 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0632\u0627\u0645\u0646\u0629 \u0648\u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631\u064a\u0629 \u0641\u064a Python\u060c \u0645\u0645\u0627 \u064a\u062c\u0639\u0644 FastAPI \u062e\u064a\u0627\u0631\u064b\u0627 \u0631\u0627\u0626\u0639\u064b\u0627 \u0644\u0625\u0646\u0634\u0627\u0621 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0648\u062e\u062f\u0645\u0627\u062a \u0635\u063a\u064a\u0631\u0629 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a.<\/p>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0644\u0640 FastAPI<\/h2>\n<p>\u064a\u0623\u062a\u064a FastAPI \u0645\u0632\u0648\u062f\u064b\u0627 \u0628\u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u0627\u0633\u0639\u0629 \u0645\u0646 \u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645\u064a\u0632\u0647 \u0639\u0646 \u0623\u0637\u0631 \u0639\u0645\u0644 \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u0623\u062e\u0631\u0649:<\/p>\n<ol>\n<li><strong>\u0633\u0631\u064a\u0639<\/strong>: \u0625\u0646\u0647 \u0623\u062d\u062f \u0623\u0633\u0631\u0639 \u0627\u0644\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0644\u0640 Python\u060c \u0648\u064a\u0623\u062a\u064a \u0641\u064a \u0627\u0644\u0645\u0631\u062a\u0628\u0629 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 \u0628\u0639\u062f NodeJS \u0648Go \u0645\u0646 \u062d\u064a\u062b \u0627\u0644\u0633\u0631\u0639\u0629.<\/li>\n<li><strong>\u0633\u0647\u0644<\/strong>: \u0625\u0646\u0647 \u0635\u062f\u064a\u0642 \u0644\u0644\u0645\u0637\u0648\u0631\u064a\u0646 \u0644\u0644\u063a\u0627\u064a\u0629\u060c \u0648\u064a\u062a\u0637\u0644\u0628 \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0628\u0631\u0645\u062c\u064a\u0629 \u0623\u0642\u0644\u060c \u0645\u0645\u0627 \u064a\u0633\u0647\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0637\u0648\u0631\u064a\u0646 \u0627\u0644\u062c\u062f\u062f \u0627\u0644\u062a\u0639\u0644\u0645.<\/li>\n<li><strong>\u062d\u062f\u0633\u064a<\/strong>: \u064a\u0633\u062a\u0641\u064a\u062f FastAPI \u0645\u0646 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0646\u0648\u0639 Python \u0644\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u062a\u062d\u0642\u0642 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a \u0645\u0646 \u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0648\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0648\u0627\u0644\u062a\u0648\u062b\u064a\u0642.<\/li>\n<li><strong>\u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631<\/strong>: \u064a\u0639\u062a\u0645\u062f FastAPI \u0639\u0644\u0649 (\u0648\u0645\u062a\u0648\u0627\u0641\u0642 \u062a\u0645\u0627\u0645\u064b\u0627 \u0645\u0639) \u0627\u0644\u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0645\u0641\u062a\u0648\u062d\u0629 \u0644\u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a: OpenAPI (\u0627\u0644\u0645\u0639\u0631\u0648\u0641\u0629 \u0633\u0627\u0628\u0642\u064b\u0627 \u0628\u0627\u0633\u0645 Swagger) \u0648JSON Schema.<\/li>\n<li><strong>\u0642\u0648\u064a<\/strong>: \u0648\u0647\u0648 \u064a\u062f\u0639\u0645 \u0645\u0639\u0627\u0644\u062c\u0629 \u0645\u0635\u0627\u062f\u0642\u0629 OAuth2 \u0648JSON Web Tokens \u0648HTTP\/2 \u0648WebSockets.<\/li>\n<li><strong>\u0627\u0644\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u062a\u0637\u0648\u064a\u0631<\/strong>: \u064a\u062f\u0639\u0645 FastAPI \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0632\u0627\u0645\u0646\u0629\u060c \u0645\u0645\u0627 \u064a\u062c\u0639\u0644\u0647 \u062e\u064a\u0627\u0631\u064b\u0627 \u0631\u0627\u0626\u0639\u064b\u0627 \u0644\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0637\u0648\u064a\u0644\u0629 \u0627\u0644\u0623\u0645\u062f \u0648\u0627\u0644\u062a\u062d\u062f\u064a\u062b\u0627\u062a \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a.<\/li>\n<\/ol>\n<h2>\u0623\u0646\u0648\u0627\u0639 \u062a\u0637\u0628\u064a\u0642\u0627\u062a FastAPI<\/h2>\n<p>\u0644\u0627 \u062a\u0648\u062c\u062f &quot;\u0623\u0646\u0648\u0627\u0639&quot; \u0645\u062d\u062f\u062f\u0629 \u0645\u0646 FastAPI \u0644\u0623\u0646\u0647\u0627 \u0625\u0637\u0627\u0631 \u0639\u0645\u0644 \u0648\u0644\u064a\u0633 \u062a\u0635\u0646\u064a\u0641\u064b\u0627. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0644\u0628\u0646\u0627\u0621 \u0623\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u0629 \u0645\u0646 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0648\u064a\u0628:<\/p>\n<ol>\n<li><strong>\u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/strong>: \u062a\u0645 \u062a\u0635\u0645\u064a\u0645\u0647 \u0628\u0634\u0643\u0644 \u0623\u0633\u0627\u0633\u064a \u0644\u0625\u0646\u0634\u0627\u0621 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0642\u0648\u064a\u0629 \u0648\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u062a\u0637\u0648\u064a\u0631.<\/li>\n<li><strong>\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0648\u064a\u0628<\/strong>: \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0623\u064a\u0636\u064b\u0627 \u0644\u0625\u0646\u0634\u0627\u0621 \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0648\u064a\u0628 \u0643\u0627\u0645\u0644\u0629.<\/li>\n<li><strong>\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0645\u0635\u063a\u0631\u0629<\/strong>: \u064a\u0639\u062f FastAPI \u062e\u064a\u0627\u0631\u064b\u0627 \u0645\u0645\u062a\u0627\u0632\u064b\u0627 \u0644\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0646\u0638\u0631\u064b\u0627 \u0644\u0633\u0631\u0639\u062a\u0647 \u0648\u0642\u0627\u0628\u0644\u064a\u062a\u0647 \u0644\u0644\u062a\u0648\u0633\u0639.<\/li>\n<li><strong>\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0642\u064a\u0642\u064a<\/strong>: \u0646\u0638\u0631\u064b\u0627 \u0644\u062f\u0639\u0645\u0647 \u0644\u0640 WebSockets\u060c \u0641\u0647\u0648 \u0645\u0646\u0627\u0633\u0628 \u0644\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a.<\/li>\n<\/ol>\n<h2>\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0639\u0645\u0644\u064a \u0648\u062d\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 FastAPI<\/h2>\n<p>\u0644\u0642\u062f \u062a\u0645 \u0627\u0639\u062a\u0645\u0627\u062f FastAPI \u0639\u0644\u0649 \u0646\u0637\u0627\u0642 \u0648\u0627\u0633\u0639 \u0641\u064a \u0627\u0644\u0635\u0646\u0627\u0639\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062a\u0631\u0627\u0648\u062d \u0645\u0646 \u0627\u0644\u062a\u0643\u0646\u0648\u0644\u0648\u062c\u064a\u0627 \u0627\u0644\u0645\u0627\u0644\u064a\u0629 \u0625\u0644\u0649 \u0627\u0644\u062a\u0643\u0646\u0648\u0644\u0648\u062c\u064a\u0627 \u0627\u0644\u062d\u064a\u0648\u064a\u0629\u060c \u0644\u0645\u0647\u0627\u0645 \u0645\u062b\u0644 \u0628\u0646\u0627\u0621 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u062a\u0637\u0628\u064a\u0642\u0627\u062a RESTful\u060c \u0648\u062e\u0648\u0627\u062f\u0645 \u0627\u0644\u062a\u0646\u0628\u0624 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0641\u0639\u0644\u064a\u060c \u0648\u0627\u0644\u0645\u0632\u064a\u062f.<\/p>\n<p>\u0625\u062d\u062f\u0649 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0639\u0646\u062f \u0627\u0644\u0639\u0645\u0644 \u0645\u0639 \u0648\u0627\u062c\u0647\u0627\u062a \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0647\u064a \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0625\u062f\u062e\u0627\u0644. \u064a\u062d\u0644 FastAPI \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0644\u0645\u064a\u062d\u0627\u062a \u0646\u0648\u0639 Python \u0648\u0645\u0643\u062a\u0628\u0629 Pydantic\u060c \u0627\u0644\u062a\u064a \u062a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0623\u062a\u0645\u062a\u0629 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. \u0647\u0646\u0627\u0643 \u0645\u0634\u0643\u0644\u0629 \u0634\u0627\u0626\u0639\u0629 \u0623\u062e\u0631\u0649 \u0648\u0647\u064a \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u0647\u0627\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0632\u0627\u0645\u0646\u0629. \u064a\u062c\u0639\u0644 FastAPI\u060c \u0628\u0641\u0636\u0644 \u062f\u0639\u0645\u0647 \u0627\u0644\u0645\u062f\u0645\u062c \u0644\u0640 Python&#039;s asyncio\u060c \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0645\u0647\u0627\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0632\u0627\u0645\u0646\u0629 \u0623\u0645\u0631\u064b\u0627 \u0633\u0647\u0644\u0627\u064b.<\/p>\n<h2>FastAPI \u0645\u0642\u0627\u0628\u0644 \u0627\u0644\u0623\u0637\u0631 \u0627\u0644\u0623\u062e\u0631\u0649<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u0645\u064a\u0632\u0629<\/th>\n<th>FastAPI<\/th>\n<th>\u0642\u0627\u0631\u0648\u0631\u0629<\/th>\n<th>\u062c\u0627\u0646\u063a\u0648<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0633\u0631\u0639\u0629<\/td>\n<td>\u0639\u0627\u0644\u064a \u062c\u062f\u0627<\/td>\n<td>\u0645\u0639\u062a\u062f\u0644<\/td>\n<td>\u0645\u0639\u062a\u062f\u0644<\/td>\n<\/tr>\n<tr>\n<td>\u0645\u0646\u062d\u0646\u0649 \u0627\u0644\u062a\u0639\u0644\u0645<\/td>\n<td>\u0642\u0644\u064a\u0644<\/td>\n<td>\u0642\u0644\u064a\u0644<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u0645\u0631\u0648\u0646\u0629<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<td>\u0645\u0639\u062a\u062f\u0644<\/td>\n<\/tr>\n<tr>\n<td>\u0642\u0627\u0628\u0644\u064a\u0629 \u0627\u0644\u062a\u0648\u0633\u0639<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<td>\u0645\u0639\u062a\u062f\u0644<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0645\u0636\u0645\u0646\u0629<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<td>\u0645\u0639\u062a\u062f\u0644<\/td>\n<td>\u0639\u0627\u0644\u064a<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062f\u0639\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0632\u0627\u0645\u0646<\/td>\n<td>\u0646\u0639\u0645<\/td>\n<td>\u0644\u0627<\/td>\n<td>\u0644\u0627<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u0645\u0633\u062a\u0642\u0628\u0644 FastAPI<\/h2>\n<p>\u064a\u0628\u062f\u0648 \u0645\u0633\u062a\u0642\u0628\u0644 FastAPI \u0648\u0627\u0639\u062f\u064b\u0627. \u0646\u0638\u0631\u064b\u0627 \u0644\u0623\u0646\u0647 \u0645\u0634\u0631\u0648\u0639 \u0645\u0641\u062a\u0648\u062d \u0627\u0644\u0645\u0635\u062f\u0631\u060c \u0641\u0625\u0646 \u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0647\u0645\u064a\u0646 \u064a\u062a\u0632\u0627\u064a\u062f \u0628\u0627\u0633\u062a\u0645\u0631\u0627\u0631\u060c \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u062a\u0648\u0642\u0639 \u0645\u064a\u0632\u0627\u062a \u0648\u062a\u062d\u0633\u064a\u0646\u0627\u062a \u062c\u062f\u064a\u062f\u0629. \u0645\u0639 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0634\u0631\u0643\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u062a\u0628\u0646\u0649 FastAPI \u0644\u0645\u0634\u0627\u0631\u064a\u0639\u0647\u0627\u060c \u0641\u0645\u0646 \u0627\u0644\u0622\u0645\u0646 \u0623\u0646 \u0646\u0641\u062a\u0631\u0636 \u0623\u0646\u0647\u0627 \u0633\u062a\u0638\u0644 \u0644\u0627\u0639\u0628\u064b\u0627 \u0623\u0633\u0627\u0633\u064a\u064b\u0627 \u0641\u064a \u0639\u0627\u0644\u0645 \u0623\u0637\u0631 \u0639\u0645\u0644 \u0627\u0644\u0648\u064a\u0628 Python.<\/p>\n<p>\u062a\u062a\u0648\u0627\u0641\u0642 \u0623\u064a\u0636\u064b\u0627 \u0627\u0644\u062a\u0642\u0646\u064a\u0627\u062a \u0627\u0644\u0646\u0627\u0634\u0626\u0629 \u0645\u062b\u0644 \u0627\u0644\u0628\u0646\u064a\u0629 \u0628\u062f\u0648\u0646 \u062e\u0627\u062f\u0645 \u0648\u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a \u0627\u0644\u0635\u063a\u064a\u0631\u0629 \u0645\u0639 FastAPI. \u0644\u0630\u0644\u0643\u060c \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0623\u0646 \u062a\u062a\u0643\u064a\u0641 \u0648\u062a\u0646\u0645\u0648 \u062c\u0646\u0628\u064b\u0627 \u0625\u0644\u0649 \u062c\u0646\u0628 \u0645\u0639 \u0647\u0630\u0647 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u062c\u062f\u064a\u062f\u0629.<\/p>\n<h2>\u0627\u0644\u062e\u0648\u0627\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644\u0629 \u0648FastAPI<\/h2>\n<p>\u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 \u0647\u0648 \u062e\u0627\u062f\u0645 \u064a\u0639\u0645\u0644 \u0643\u0648\u0633\u064a\u0637 \u0644\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0630\u064a\u0646 \u064a\u0628\u062d\u062b\u0648\u0646 \u0639\u0646 \u0645\u0648\u0627\u0631\u062f \u0645\u0646 \u062e\u0648\u0627\u062f\u0645 \u0623\u062e\u0631\u0649. \u0648\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0645\u0639 FastAPI \u0644\u062a\u0648\u0641\u064a\u0631 \u0637\u0628\u0642\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u0646 \u0627\u0644\u0623\u0645\u0627\u0646 \u0648\u0645\u0648\u0627\u0632\u0646\u0629 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 \u0648\u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0624\u0642\u062a.<\/p>\n<p>\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0641\u064a \u062d\u0627\u0644\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0646\u0645\u0648\u0630\u062c\u064a\u060c \u0642\u062f \u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u062a\u0637\u0628\u064a\u0642 FastAPI \u064a\u0639\u0645\u0644 \u062e\u0644\u0641 \u062e\u0627\u062f\u0645 \u0648\u0643\u064a\u0644. \u064a\u0645\u0643\u0646 \u0644\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0648\u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0627\u062a \u0628\u064a\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u0648\u062a\u0637\u0628\u064a\u0642 FastAPI \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u064a\u0645\u0643\u0646\u0647 \u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0627\u062a \u0645\u0624\u0642\u062a\u064b\u0627 \u0645\u0646 \u062a\u0637\u0628\u064a\u0642 FastAPI\u060c \u0645\u0645\u0627 \u064a\u0642\u0644\u0644 \u0627\u0644\u062a\u062d\u0645\u064a\u0644 \u0648\u064a\u062d\u0633\u0646 \u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629. \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0630\u0644\u0643\u060c \u064a\u0645\u0643\u0646 \u0644\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 \u062a\u0648\u0641\u064a\u0631 \u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0623\u0645\u0646\u064a\u0629 \u0625\u0636\u0627\u0641\u064a\u0629\u060c \u0645\u062b\u0644 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0639\u062f\u0644 \u0623\u0648 \u062d\u0638\u0631 \u0639\u0646\u0627\u0648\u064a\u0646 IP \u0645\u062d\u062f\u062f\u0629.<\/p>\n<h2>\u0631\u0648\u0627\u0628\u0637 \u0630\u0627\u062a \u0639\u0644\u0627\u0642\u0629<\/h2>\n<ul>\n<li>\u0645\u0633\u062a\u0648\u062f\u0639 FastAPI \u0639\u0644\u0649 GitHub: <a href=\"https:\/\/github.com\/tiangolo\/fastapi\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/github.com\/tiangolo\/fastapi<\/a><\/li>\n<li>\u0627\u0644\u0648\u062b\u0627\u0626\u0642 \u0627\u0644\u0631\u0633\u0645\u064a\u0629 \u0644\u0640 FastAPI: <a href=\"https:\/\/fastapi.tiangolo.com\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/fastapi.tiangolo.com\/<\/a><\/li>\n<li>\u0645\u0633\u062a\u0648\u062f\u0639 Starlette \u0639\u0644\u0649 GitHub: <a href=\"https:\/\/github.com\/encode\/starlette\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/github.com\/encode\/starlette<\/a><\/li>\n<li>\u0645\u0633\u062a\u0648\u062f\u0639 Pydantic GitHub: <a href=\"https:\/\/github.com\/samuelcolvin\/pydantic\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/github.com\/samuelcolvin\/pydantic<\/a><\/li>\n<li>\u0645\u0628\u0627\u062f\u0631\u0629 OpenAPI: <a href=\"https:\/\/www.openapis.org\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/www.openapis.org\/<\/a><\/li>\n<li>\u0645\u062e\u0637\u0637 \u062c\u064a\u0633\u0648\u0646: <a href=\"https:\/\/json-schema.org\/\" target=\"_new\" rel=\"noopener nofollow\">https:\/\/json-schema.org\/<\/a><\/li>\n<\/ul>","protected":false},"featured_media":468376,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477190","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>FastAPI: A Revolution in Web Development<\/mark>","faq_items":[{"question":"What is FastAPI?","answer":"<p>FastAPI is a high-performance web framework for building APIs with Python 3.6+. It is designed to be efficient, user-friendly, and supports asynchronous request handling.<\/p>"},{"question":"Who created FastAPI and when was it first released?","answer":"<p>FastAPI was created by Sebasti\u00e1n Ram\u00edrez and was first released in December 2018.<\/p>"},{"question":"What are the key features of FastAPI?","answer":"<p>FastAPI boasts several key features, including high speed, easy-to-use development, automatic data validation, and compatibility with open standards like OpenAPI and JSON Schema. It also supports OAuth2 authentication, JSON Web Tokens, HTTP\/2, and WebSockets.<\/p>"},{"question":"What types of applications can be built using FastAPI?","answer":"<p>FastAPI can be used to build a variety of applications, including APIs, web applications, microservices, and real-time applications.<\/p>"},{"question":"How does FastAPI compare to other frameworks like Flask and Django?","answer":"<p>When compared to Flask and Django, FastAPI stands out with its blazing speed, low learning curve, high flexibility, and excellent scalability. Additionally, it supports asynchronous request handling, which the other frameworks lack.<\/p>"},{"question":"What is the future outlook for FastAPI?","answer":"<p>The future of FastAPI looks promising as it is an open-source project with a growing community of contributors. It is expected to adapt to emerging technologies like serverless architecture and microservices.<\/p>"},{"question":"How can proxy servers be used with FastAPI?","answer":"<p>Proxy servers can be combined with FastAPI to provide additional security, load balancing, and caching. They act as intermediaries between the client and FastAPI application, enhancing performance and security.<\/p>"},{"question":"Where can I find more information about FastAPI?","answer":"<p>For more information about FastAPI, you can visit the official GitHub repository (<a href=\"https:\/\/github.com\/tiangolo\/fastapi\" target=\"_new\">https:\/\/github.com\/tiangolo\/fastapi<\/a>) or the official documentation (<a href=\"https:\/\/fastapi.tiangolo.com\/\" target=\"_new\">https:\/\/fastapi.tiangolo.com\/<\/a>). You may also explore related resources like Starlette (<a href=\"https:\/\/github.com\/encode\/starlette\" target=\"_new\">https:\/\/github.com\/encode\/starlette<\/a>) and Pydantic (<a href=\"https:\/\/github.com\/samuelcolvin\/pydantic\" target=\"_new\">https:\/\/github.com\/samuelcolvin\/pydantic<\/a>) used in conjunction with FastAPI.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/wiki\/477190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/wiki\/477190\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/media\/468376"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/ar\/wp-json\/wp\/v2\/media?parent=477190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}