title: Is there a way to mention the database settings while starting the Django app?
body: <p>From the docs, it looks like the database needs to be present in the settings.py. Is there a way to pass the database details while running <code>python manage.py runserver</code> given the migrations have been completed?</p>
  
  <p>Edit -</p>
  
  <p>Use case - The database is not known beforehand so I can't have it hardcoded in settings.py. Also, there will be one database for the entire app. </p>
  
  <ol start="2">
  <li><a href="https://stackoverflow.com/questions/5466571/using-a-settings-file-other-than-settings-py-in-django">Using a settings file other than settings.py in Django</a> - This questions answers how to use a settings file different than settings.py. However, I am looking for ways in which I don't use settings file to specify the database credentials.</li>
  </ol>