I had worked in django frapework since many years now. then i shifted a few months ago to ERPNext for better workaround.
The only thing which lags here is that, if we change fieldname from field1 to field 2 for instance. And commit the app, then update it on some other site which already has data in field1. The data is no more after update and field2 is empty.
Whereas in django, it automatically detected this behavior and told us whether we need to dump data or migrate field1 data to field2 and noted it inside the migration file. So next time when we updated django module on another, we had same data.
Does frappe has this feature currently to which i am not aware of?
Regards,
Chetan Nahar