How to override Django's internal use of "public" schema

Welcome @rythazhur !

I suggest you see the thread at Why won't Django look for my Postgres schema?! .

In a standard / local PostgreSQL environment, it does work. However, the person asking the question in that topic identified that it was something in their hosting provider causing it to fail.