title: Maintain two different model schema version to connect two different database in Django
body: <p>In my Django app, I have one model <code>Question</code> which is connected to database <code>db_one</code>.</p>
  
  <p>Now I want add and modify few fields in <code>Question</code> model. Until the new <code>Question</code> model schema is tested thoroughly, I want to keep the old <code>Question</code> model schema accessible in UI. Also I am maintaining a separate database <code>db_two</code> for this new schema such that main app is not affected.</p>
  
  <p>How can model schema versioning be achieved in Django such that I could select the database based on model version?</p>
  
  <p>Or, Is there any better approach to deal with this?</p>