Is migration required in a Django application?
Migrations are not required. They can be useful for creating and tracking database changes via code, but Django applications will run properly without them.
I want to use Django with nothing but legacy databases.  Lots of them.  I want to use raw SQL in my model(s).
Do I need migration to make Django function properly?  I don't want to use migration because I don't want Django to do anything with or to my databases.  I prefer to use SQL and return data.