From: Phương Tấn Thành <51350651+ptt3199@users.noreply.github.com> Date: Sat, 15 Feb 2025 11:08:22 +0000 (+0700) Subject: 🌐 Add Vietnamese translation for `docs/vi/docs/tutorial/static-files.md` (#11291) X-Git-Tag: 0.115.9~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5cbb81cc2686c50e1fe6da48986fac0498a157dd;p=thirdparty%2Ffastapi%2Ffastapi.git 🌐 Add Vietnamese translation for `docs/vi/docs/tutorial/static-files.md` (#11291) --- diff --git a/docs/vi/docs/tutorial/static-files.md b/docs/vi/docs/tutorial/static-files.md new file mode 100644 index 0000000000..ecf8c24856 --- /dev/null +++ b/docs/vi/docs/tutorial/static-files.md @@ -0,0 +1,40 @@ +# Tệp tÄ©nh (Static Files) + +Bạn có thể triển khai tệp tÄ©nh tá»± động từ một thư mục bằng cách sá»­ dụng StaticFiles. + +## Sá»­ dụng `Tệp tÄ©nh` + +- Nhập `StaticFiles`. +- "Mount" a `StaticFiles()` instance in a specific path. + +{* ../../docs_src/static_files/tutorial001.py hl[2,6] *} + +/// note | Chi tiết kỹ thuật + +Bạn cÅ©ng có thể sá»­ dụng `from starlette.staticfiles import StaticFiles`. + +**FastAPI** cung cấp cùng `starlette.staticfiles` như `fastapi.staticfiles` giúp đơn giản hóa việc sá»­ dụng, nhưng nó thá»±c sá»± đến từ Starlette. + +/// + +### "Mounting" là gì + +"Mounting" có nghÄ©a là thêm một ứng dụng "độc lập" hoàn chỉnh vào một đường dẫn cụ thể, sau đó ứng dụng đó sẽ chịu trách nhiệm xá»­ lý tất cả các đường dẫn con. + +Điều này khác với việc sá»­ dụng `APIRouter` vì một ứng dụng được gắn kết là hoàn toàn độc lập. OpenAPI và tài liệu từ ứng dụng chính cá»§a bạn sẽ không bao gồm bất kỳ thứ gì từ ứng dụng được gắn kết, v.v. + +Bạn có thể đọc thêm về điều này trong [Hướng dẫn Người dùng Nâng cao](../advanced/index.md){.internal-link target=\_blank}. + +## Chi tiết + +Đường dẫn đầu tiên `"/static"` là đường dẫn con mà "ứng dụng con" này sẽ được "gắn" vào. Vì vậy, bất kỳ đường dẫn nào bắt đầu bằng `"/static"` sẽ được xá»­ lý bởi nó. + +Đường dẫn `directory="static"` là tên cá»§a thư mục chứa tệp tÄ©nh cá»§a bạn. + +Tham số `name="static"` đặt tên cho nó để có thể được sá»­ dụng bên trong **FastAPI**. + +Tất cả các tham số này có thể khác với `static`, điều chỉnh chúng với phù hợp với ứng dụng cá»§a bạn. + +## Thông tin thêm + +Để biết thêm chi tiết và tùy chọn, hãy xem Starlette's docs about Static Files.