My take on that kind of migration is to move the actual `views.py` to `views_piston.py` then add new DRF-based views to `views.py`. Then move constants from views_piston to views and import from here if necessary (or maybe better to move those to `constants.py` too?) From my experience the final removal is way easier and thus not forgotten but YMMV.