un1t:
да, пожалуй стоило понаставить * с уточнениями
В ответе, я ориентировался на личный опыт, точнее наблюдения за тем как плюсовик изучил джангу для написания простенького приложения.
Также я не подразумевает, что можно стать експертом по джанге за день
Виталий Герасимов: лучше поставить стороннюю бибилиотеку и почитать ее
Отлавливать нажатия тебе не нужно, скорее стоит поискать в каком псевдофайле можно прочитать уровень заряда