А python вы уже знаете?
Почитайте PEP-8 — это что касается оформления python кода
У django есть неплохая документация. Изучая open-source проект вы никода не выучите джангу. Выучите лишь только тогда, когда начнете что-то делать сами.
Hу так вы начните писать, по ходу работы будут естественно возникать вопросы, и одновременно с поиском решений вы и научитесь. Просто читая чужой код ничего не добьетесь, потому как теорию нужно подкреплять практикой.
При наличии здравомыслия, умения логически мыслить, выстраивать алгоритмы — инструмент не важен, просто реализуйте все с помощью выбранного вами фреймворка. Django, Flask, Symfony, RoR — не суть.
После того, как напишете — поработайте над рефакторингом и постепенно все само собой уложится в голове.
Спасибо конечно за ссылки по Flask, но у меня не стоит вопрос о выборе фреймворка.
Я уже сделал выбор и остановился на джанго. И уже почти дочитал книгу по джанго.