Django Weblog: Горячие клавиши... Заметка
RSS Планета Python

Django Weblog: Горячие клавиши в Django через GSoC 2025

Этим летом автор принял участие в Google Summer of Code, сосредоточившись на улучшении интерфейса администратора Django с помощью сочетаний клавиш. Первоначальное предложение предусматривало улучшение существующего пакета и слияние функций в основное ядро Django. Однако обсуждения в сообществе привели к решению разработать новый пакет, django-admin-keyshortcuts, для более быстрой итерации и тестирования. Команда по обеспечению доступности внесла вклад в определение ключевых требований к этим сочетаниям клавиш, обеспечивая широкую совместимость.Пакет django-admin-keyshortcuts вводит сочетания клавиш для навигации, сохранения и удаления объектов, стремясь повысить скорость и доступность. Он включает в себя диалоговое окно для информирования пользователей об этих новых функциях. Разработчики также могут определять пользовательские сочетания клавиш. Пакет использует хорошо поддерживаемую библиотеку hotkey.Несмотря на достигнутый прогресс, проект еще не готов к интеграции в ядро Django из-за проблем с реализацией. К ним относятся не срабатывание сочетаний клавиш при фокусе на полях ввода и несоответствия с клавиатурными раскладками, отличными от US. Будущие шаги включают решение этих проблем, возможно, путем сотрудничества с разработчиками библиотеки hotkey или поиска альтернатив.Ключевым моментом является то, что автор стремится получить отзывы пользователей, чтобы выявить ошибки и определить наиболее полезные сочетания клавиш. Пакет будет продвигаться на новой странице Django Ecosystem для повышения видимости. Пользователи могут попробовать сочетания клавиш через демо-версию или установив пакет в своих собственных проектах и предоставив отзывы на форуме Django.
CdXz5zHNQW_NrzKCpnylg.png