Как построить поле автозаполнения страницы на основе единиц и префиксов Pint
Я хочу иметь возможность ввести "Mpa" в поле страницы и получить "MegaPascal" в качестве автозаполняемого выбираемого элемента, используя Pint's ureg-единицы и префиксы. Основная проблема заключается в том, что MegaPascal не является фактическим элементом ureg, это префикс "Mega" в сочетании с единицей ureg "Pascal". Я предполагаю, что имена и аббревиатуры урег-элементов pint можно загрузить в массивы Javascript через api url при загрузке страницы. Эти массивы затем можно перебирать JQuery UI autocomplete, используя функцию в качестве источника. Но я не могу понять, как извлечь префиксы Pint из Pint или как интегрировать их в поиск функции источника автозаполнения. Мое текущее решение состоит в том, чтобы загрузить все единицы измерения и сокращения Pint в модель Django и использовать функцию автозаполнения django.