# ➡ đŸ”ĸ & đŸ”ĸ đŸ”Ŧ 🎏 🌌 👈 👆 đŸ’Ē đŸ“Ŗ 🌅 đŸ”Ŧ & 🗃 đŸ”ĸ đŸ”ĸ âŽī¸ `Query`, 👆 đŸ’Ē đŸ“Ŗ 🎏 🆎 đŸ”Ŧ & 🗃 ➡ đŸ”ĸ âŽī¸ `Path`. ## 🗄 ➡ đŸĨ‡, 🗄 `Path` âšĒī¸âžĄī¸ `fastapi`: {* ../../docs_src/path_params_numeric_validations/tutorial001.py hl[3] *} ## đŸ“Ŗ 🗃 👆 đŸ’Ē đŸ“Ŗ 🌐 🎏 đŸ”ĸ `Query`. đŸ–ŧ, đŸ“Ŗ `title` 🗃 💲 ➡ đŸ”ĸ `item_id` 👆 đŸ’Ē 🆎: {* ../../docs_src/path_params_numeric_validations/tutorial001.py hl[10] *} /// note ➡ đŸ”ĸ 🕧 ✔ âšĢī¸ âœ”ī¸ 🍕 ➡. , 👆 🔜 đŸ“Ŗ âšĢī¸ âŽī¸ `...` â„ĸ âšĢī¸ ✔. 👐, đŸšĨ 👆 đŸ“Ŗ âšĢī¸ âŽī¸ `None` âš–ī¸ ⚒ đŸ”ĸ 💲, âšĢī¸ 🔜 đŸšĢ 📉 đŸ•ŗ, âšĢī¸ 🔜 🕧 🚚. /// ## ✔ đŸ”ĸ 👆 đŸ’Ē âžĄī¸ đŸ’Ŧ 👈 👆 💚 đŸ“Ŗ đŸ”ĸ đŸ”ĸ `q` ✔ `str`. & 👆 đŸšĢ đŸ’Ē đŸ“Ŗ đŸ•ŗ 🙆 👈 đŸ”ĸ, 👆 đŸšĢ 🤙 đŸ’Ē âš™ī¸ `Query`. âœ‹ī¸ 👆 đŸ’Ē âš™ī¸ `Path` `item_id` ➡ đŸ”ĸ. 🐍 🔜 😭 đŸšĨ 👆 🚮 💲 âŽī¸ "đŸ”ĸ" ⏭ 💲 👈 đŸšĢ âœ”ī¸ "đŸ”ĸ". âœ‹ī¸ 👆 đŸ’Ē 🏤-✔ đŸ‘Ģ, & âœ”ī¸ 💲 đŸĩ đŸ”ĸ (đŸ”ĸ đŸ”ĸ `q`) đŸĨ‡. âšĢī¸ đŸšĢ 🤔 **FastAPI**. âšĢī¸ 🔜 🔍 đŸ”ĸ đŸ‘Ģ 📛, 🆎 & đŸ”ĸ 📄 (`Query`, `Path`, â™’ī¸), âšĢī¸ đŸšĢ 💅 🔃 ✔. , 👆 đŸ’Ē đŸ“Ŗ 👆 đŸ”ĸ: {* ../../docs_src/path_params_numeric_validations/tutorial002.py hl[7] *} ## ✔ đŸ”ĸ 👆 đŸ’Ē, 🎱 đŸšĨ 👆 💚 đŸ“Ŗ `q` đŸ”ĸ đŸ”ĸ đŸĩ `Query` đŸšĢ 🙆 đŸ”ĸ 💲, & ➡ đŸ”ĸ `item_id` âš™ī¸ `Path`, & âœ”ī¸ đŸ‘Ģ 🎏 ✔, 🐍 âœ”ī¸ đŸĨ 🎁 ❕ 👈. đŸšļâ€â™€ī¸ `*`, đŸĨ‡ đŸ”ĸ đŸ”ĸ. 🐍 🏆 đŸšĢ đŸ•ŗ âŽī¸ 👈 `*`, âœ‹ī¸ âšĢī¸ 🔜 💭 👈 🌐 📄 đŸ”ĸ 🔜 🤙 🇨đŸ‡ģ ❌ (🔑-💲 đŸ‘Ģ), 💭 kwargs. đŸšĨ đŸ‘Ģ đŸšĢ âœ”ī¸ đŸ”ĸ 💲. {* ../../docs_src/path_params_numeric_validations/tutorial003.py hl[7] *} ## đŸ”ĸ đŸ”Ŧ: 👑 🌘 âš–ī¸ 🌓 âŽī¸ `Query` & `Path` (& 🎏 👆 🔜 👀 âĒ) 👆 đŸ’Ē đŸ“Ŗ đŸ”ĸ ⚛. đŸ“Ĩ, âŽī¸ `ge=1`, `item_id` 🔜 đŸ’Ē đŸ”ĸ đŸ”ĸ "`g`🅾 🌘 âš–ī¸ `e`🅾" `1`. {* ../../docs_src/path_params_numeric_validations/tutorial004.py hl[8] *} ## đŸ”ĸ đŸ”Ŧ: 🌘 🌘 & 🌘 🌘 âš–ī¸ 🌓 🎏 ✔: * `gt`: `g`🅾 `t`👲 * `le`: `l`👭 🌘 âš–ī¸ `e`🅾 {* ../../docs_src/path_params_numeric_validations/tutorial005.py hl[9] *} ## đŸ”ĸ đŸ”Ŧ: 🎈, 🌘 🌘 & 🌘 🌘 đŸ”ĸ đŸ”Ŧ 👷 `float` 💲. đŸ“Ĩ 🌐❔ âšĢī¸ â–ļī¸ī¸ ⚠ đŸ’Ē đŸ“Ŗ gt & đŸšĢ ge. âŽī¸ âšĢī¸ 👆 đŸ’Ē 🚚, đŸ–ŧ, 👈 💲 🔜 👑 🌘 `0`, đŸšĨ âšĢī¸ 🌘 🌘 `1`. , `0.5` 🔜 ☑ 💲. âœ‹ī¸ `0.0` âš–ī¸ `0` 🔜 đŸšĢ. & 🎏 lt. {* ../../docs_src/path_params_numeric_validations/tutorial006.py hl[11] *} ## 🌃 âŽī¸ `Query`, `Path` (& 🎏 👆 đŸšĢ 👀) 👆 đŸ’Ē đŸ“Ŗ 🗃 & đŸŽģ đŸ”Ŧ 🎏 🌌 âŽī¸ [đŸ”ĸ đŸ”ĸ & đŸŽģ đŸ”Ŧ](query-params-str-validations.md){.internal-link target=_blank}. & 👆 đŸ’Ē đŸ“Ŗ đŸ”ĸ đŸ”Ŧ: * `gt`: `g`🅾 `t`👲 * `ge`: `g`🅾 🌘 âš–ī¸ `e`🅾 * `lt`: `l`👭 `t`👲 * `le`: `l`👭 🌘 âš–ī¸ `e`🅾 /// info `Query`, `Path`, & 🎏 🎓 👆 🔜 👀 âĒ đŸŋ ⚠ `Param` 🎓. 🌐 đŸ‘Ģ 💰 🎏 đŸ”ĸ 🌖 đŸ”Ŧ & 🗃 👆 âœ”ī¸ 👀. /// /// note | 📡 ℹ 🕐❔ 👆 🗄 `Query`, `Path` & 🎏 âšĒī¸âžĄī¸ `fastapi`, đŸ‘Ģ 🤙 đŸ”ĸ. 👈 🕐❔ 🤙, 📨 👐 🎓 🎏 📛. , 👆 🗄 `Query`, ❔ đŸ”ĸ. & 🕐❔ 👆 🤙 âšĢī¸, âšĢī¸ 📨 👐 🎓 🌟 `Query`. đŸ‘Ģ đŸ”ĸ 📤 (â†Šī¸ âš™ī¸ 🎓 🔗) 👈 👆 👨‍🎨 đŸšĢ â„ĸ ❌ 🔃 đŸ‘Ģ 🆎. 👈 🌌 👆 đŸ’Ē âš™ī¸ 👆 😐 👨‍🎨 & đŸ› ī¸ 🧰 đŸĩ âœ”ī¸ 🚮 🛃 đŸ“ŗ 🤷‍♂ 📚 ❌. ///