title: How to make migrations for a reusable Django app?
body: <p>I am making a reusable Django app without a project. This is the directory structure:</p>
  
  <pre><code>/
  /myapp/
  /myapp/models.py
  /myapp/migrations/
  /myapp/migrations/__init__.py
  </code></pre>
  
  <p>When I run <code>django-admin makemigrations</code> I get the following error:</p>
  
  <pre><code>django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
  </code></pre>
  
  <p>Obviously, this is because I don't have a settings module configured, because this is a reusable app. However, I would still like to ship migrations with my app. How can I make them?</p>