РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjPmRtCl 16 of 187 menu

Данные коллекций через параметры маршрутов в Django

Параметры маршрутов удобно сочетать с данными в коде: список лежит в представлении, а индекс элемента приходит из URL.

Пусть дан список пользователей:

users = [ 'user1', 'user2', 'user3', 'user4', 'user5', ]

Сделаем маршрут, который принимает индекс, и представление, которое возвращает имя по этому индексу:

urlpatterns = [ path('user/<int:id>/', views.user), ]

В представлении по индексу из URL достаем нужный элемент списка:

from django.http import HttpResponse users = [ 'user1', 'user2', 'user3', 'user4', 'user5', ] def user(request, id): return HttpResponse(users[id])

Дан следующий список пользователей:

users = [ 'user1', 'user2', 'user3', 'user4', 'user5', ]

Создайте маршрут, который параметром принимает индекс пользователя. Пусть представление возвращает имя пользователя по заданному индексу.

Дан следующий словарь городов:

cities = { 'msk': 'Moscow', 'spb': 'Saint Petersburg', 'ekb': 'Yekaterinburg', }

Сделайте маршрут с параметром-ключом. Пусть представление возвращает название города.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить