Преобразование списков выбора в Django
Я хочу использовать список, созданный из статического json-файла, в качестве опции меню на моей веб-странице. Это не работает, когда я делаю миграции. Я полагаю, что проблема в том, что choices ожидает формат с двумя полями, а не созданный мной список. Как мне это преобразовать?
Ошибка мейкемиграции: ValueError: слишком много значений для распаковки (ожидалось 2)
Я решил эту проблему следующим образом, но открыт для лучших предложений.
#Constructor for the list of router models
ROUTER_MODELS = [] #List of router models
for routers in inventory["router_models"]:
print(routers["model"])
ROUTER_LIST = []
ROUTER_LIST.append(routers["model"])
ROUTER_LIST.append(routers["model"])
ROUTER_MODELS.append(ROUTER_LIST)