آفلاین سازی Swagger در FastAPI به جای CDN
fastapi
در زمانی که دسترسی به اینترنت میسر نیست (اینترانت) اگر بخواهید که به صفحه Swagger در fastapi دسترسی پیدا کنین قطعا این راه به راحتی اتفاق نمی افته و به CDN های swagger نیاز خواهد بود.
یک راه حل برای دور زدن این مورد استفاده از پکیج fastapi-swagger است که می توانین با استفاده از آن صفحات swagger که در fastapi در دسترس قرار میگیرند را بدون نیاز به اینترنت مشاهده کنین.
ابتدا پکیج زیر را نصب کنید:
pip install fastapi-swagger -i https://mirror-pypi.runflare.com/simple
سپس تنظیمات زیر را به اپلیکیشن اعمال نمایید تا صفحه Swagger براتون قابل مشاهده بشه:
from fastapi import FastAPI
from fastapi_swagger import patch_fastapi
app = FastAPI(docs_url=None,swagger_ui_oauth2_redirect_url=None)
patch_fastapi(app,docs_url="/swagger")
ثبت دیدگاه
دیدگاه کاربران (6)
mahdi ajam
29 , دی , 1404 - 20:13 بعد از ظهرمرسی مهندس خیلی به موقع و کاربردی بود .
علی بیگدلی
29 , دی , 1404 - 23:12 بعد از ظهرسلامت باشی سعی می کنم مطالب بیشتری رو پیدا کنم و بگم 🌷🙏
دوره های من در مکتبخونه
مسترکلاس پایتون 2026: پیادهسازی 30+ پروژه کاربردی با پایتون
- سطح: مقدماتی 5
آموزش طراحی سرویس با FastAPI
- سطح: مقدماتی 4.5
آموزش جنگو Django
- سطح: مقدماتی 4.6
آموزش جنگو پیشرفته
- سطح: پیشرفته 4.7
آموزش طراحی فروشگاه با جنگو
- سطح: پیشرفته 4.4
آموزش شیءگرایی در پایتون
- سطح: متوسط 4.2
آموزش میکروپایتون در اینترنت اشیا
- سطح: متوسط 4.4
آموزش ساخت ربات تلگرام با پایتون
- سطح: متوسط 4.3
آخرین پست ها
آفلاین سازی swagger در django و ماژول drf-spectacular
- به صورت پیشفرض برای drf-yasg تمام asset ها بصورت آفلاین بارگزاری می شوند ولی برای drf-spectacular هنوز هم به cdn های خارجی برای این کار احتیاج است. ستاپ اولیه پروژهخوشبختانه…
- django 1404/11/04
ابزار های توسعه در زمان قطعی اینترنت
- در زمانی که در داخل کشور اینترنت به دلایلی قطع میشه می تونین از ابزار های زیر برای رفع نیاز های برنامه نویسی فعلی استفاده کنین: نصب پکیج ها با…
- tech 1404/11/02
آفلاین سازی Swagger در FastAPI به جای CDN
- در زمانی که دسترسی به اینترنت میسر نیست (اینترانت) اگر بخواهید که به صفحه Swagger در fastapi دسترسی پیدا کنین قطعا این راه به راحتی اتفاق نمی افته و به…
- fastapi 1404/10/25
آخرین دوره ها
The Twelve-Factor App
- 0 27 دانشجو
آموزش Pydantic پایتون
- 0 59 دانشجو
آموزش SQLAlchemy پایتون
- 0 87 دانشجو
امیر
04 , بهمن , 1404 - 20:34 بعد از ظهرسلام وقتتون بخیر،
این موضوع توی جنگو هم وجود داره... برای این موضوع هم راهحلی وجود داره؟
علی بیگدلی
04 , بهمن , 1404 - 21:38 بعد از ظهراز کدوم ماژولش استفاده می کنین؟ drf-spectacular و یا drf-yasg؟