Planète Python RSS
Suivre
Django Weblog : Raccourcis clavier dans Django via GSoC 2025
Cet été, l'auteur a participé au Google Summer of Code, en se concentrant sur l'amélioration de l'interface d'administration de Django avec des raccourcis clavier. La proposition initiale visait à améliorer un package existant et à fusionner les fonctionnalités dans le cœur de Django. Cependant, les discussions de la communauté ont conduit à la décision de développer un nouveau package, django-admin-keyshortcuts, pour une itération et des tests plus rapides. L'équipe d'accessibilité a contribué à définir les exigences clés de ces raccourcis, garantissant une large compatibilité.Le package django-admin-keyshortcuts introduit des raccourcis pour la navigation, l'enregistrement et la suppression d'objets, dans le but d'améliorer la vitesse et l'accessibilité. Il comprend une boîte de dialogue pour informer les utilisateurs de ces nouvelles fonctionnalités. Les développeurs peuvent également définir des raccourcis personnalisés. Le package utilise la bibliothèque hotkey, bien maintenue.Malgré les progrès, le projet n'est pas encore prêt pour l'intégration dans le cœur de Django en raison de problèmes de mise en œuvre. Ceux-ci incluent des raccourcis qui ne se déclenchent pas lorsque les champs de saisie sont mis en évidence et des incohérences avec les dispositions de clavier non américaines. Les prochaines étapes consistent à résoudre ces problèmes, potentiellement en collaborant avec les responsables de la bibliothèque hotkey ou en trouvant des alternatives.Fondamentalement, l'auteur recherche les commentaires des utilisateurs pour identifier les bogues et déterminer les raccourcis les plus utiles. Le package sera promu sur la nouvelle page Django Ecosystem pour accroître sa visibilité. Les utilisateurs peuvent essayer les raccourcis via une démo ou en installant le package dans leurs propres projets et en fournissant des commentaires sur le forum Django.