Используя django-ldapdb, я пытаюсь управлять пользовательскими ключами ssh, хранящимися в нашем каталоге ldap.Основная проблема, с которой я столкнулся, заключается в том, что когда ListField отображается в ModelForm, он отображает вход со списком repr'd в виде строки Unicode, когда фактический тип данных, возвращаемый ListField.to_python (), является списком..
Каков наилучший способ написать собственный виджет, который превратил бы этот список в набор полей ввода или любой другой HTML-код?Конечной целью является то, что выглядит очень похоже на this , так что пользователь может легко добавлять новые ключи ssh или удалять существующие.Существующий материал, как на этом скриншоте манго, будет отображать только отпечаток ключа ssh и «комментарий» или электронное письмо вместо необработанного ключа.
Бонусные очки любому, кто может найти способ подключить некоторые jQuery исделать его похожим на встроенный админ django (gjj django jquery admin и щелкнуть статью djangoadvent. У меня недостаточно SO точек, чтобы связать его).
Как бы вы реализовали что-то подобное?