Как писать динамических списков в Python для Django моделей
Здравствуйте, ребята, я столкнулся с некоторой проблемой создания динамических списков списков с помощью моделей django.
subjects = ['M', 'E', 'B', 'C', 'CS', 'G', 'P', 'S', 'H', 'F'] neighbors = {} neighbors['M'] = ['E', 'B', 'C', 'CS', 'G'] neighbors['E'] = ['M', 'B', 'C', 'CS', 'G', 'P', 'H'] neighbors['B'] = ['M', 'E', 'C', 'CS', 'G', 'P', 'S', 'H', 'F'] neighbors['C'] = ['M', 'E', 'B', 'CS', 'P', 'F'] neighbors['CS'] = ['M', 'E', 'B', 'C', 'G', 'P', 'H', 'F'] neighbors['G'] = ['M', 'E', 'B', 'CS', 'P', 'S', 'H'] neighbors['P'] = ['E', 'B', 'C', 'CS', 'G', 'S', 'H', 'F'] neighbors['S'] = ['B', 'G', 'P', 'H'] neighbors['H'] = ['E', 'B', 'CS', 'P', 'F', 'G'] neighbors['F'] = ['B', 'C', 'CS', 'P', 'H']
Я хочу динамически конвертировать этот код в модели django.
Предположим, что мы получаем все предметы из моделей django вот так
subjects = Subjects.objects.all()
а потом захотят сделать соседи списки, подобные приведенному выше коду. Так как же мы можем это сделать
Что я уже пробовал:
Я хочу сделать список списков, используя один список. Пожалуйста, помогите мне.
Maciej Los
- О чем же?
subjects = [neighbors]
или
subjects = [neighbors['M'], neighbors['E'], ..., neighbors['F']]