Преобразование списков выбора в 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)
Вернуться на верх