Встречается на собеседованиях • сегодня
Для чего используются параметры запроса (query-параметры) в Django, FastAPI и других фреймворках
Query-параметры позволяют передавать данные в URL после знака ? в формате ключ=значение. Они используются для:
- Фильтрации данных – например,
/api/users?role=admin - Сортировки –
/api/products?sort=price&order=desc - Пагинации –
/api/posts?page=2&limit=10 - Поиска –
/api/books?q=python - Опциональных параметров –
/api/weather?units=metric
Пример в FastAPI:
python
from fastapi import FastAPI, Query
app = FastAPI()
@app.get("/items/")
async def read_items(q: str = Query(None, min_length=3)):
return {"q": q}В Django:
python
from django.http import JsonResponse
def my_view(request):
search_term = request.GET.get('q', '')
return JsonResponse({"q": search_term})Query-параметры удобны тем, что:
- Сохраняют состояние URL
- Позволяют делиться ссылками с параметрами
- Не требуют изменения маршрутов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы