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

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

Если данные лежат во вложенном списке, из URL можно передать несколько параметров - например, номер строки и номер столбца.

Пусть дан такой список:

users = [ ['user1', 'user2', 'user3'], ['user4', 'user5', 'user6'], ['user7', 'user8', 'user9'], ]

Сделаем маршрут с двумя параметрами и достанем значение по координатам:

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

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

from django.http import HttpResponse users = [ ['user1', 'user2', 'user3'], ['user4', 'user5', 'user6'], ['user7', 'user8', 'user9'], ] def user(request, row, col): return HttpResponse(users[row][col])

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

users = [ ['user1', 'user2', 'user3'], ['user4', 'user5', 'user6'], ['user7', 'user8', 'user9'], ]

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

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

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