separate db operations

Dobrym pomysłem może być całkowite wyrzucenie operacji na bazie do oddzielnego pliku, np. db.py