I just ran into the same issue, my company only recently upgraded to 11g and they won't be upgrading again anytime soon. I've coded in a number of languages over the past several years but I'm still very new to Python, Django, Oracle, and databases in general. Creating the tables by hand is definitely a pain but if doing so would allow me to continue running Django 3.0 I'll happily put in the effort
Obviously the April 2 date has passed so LTS has expired but is there any harm in continuing to use Django 1.11? My app isn't all that complex, just a feedback submission tool, but I don't know what features exist in 3.0 but not in 1.11 that might break the app if I rollback my version.