Sto creando un'app Django riutilizzabile senza un progetto. Questa è la struttura di directory:Come effettuare migrazioni per un'app Django riutilizzabile?
/
/myapp/
/myapp/models.py
/myapp/migrations/
/myapp/migrations/__init__.py
Quando eseguo django-admin makemigrations
ottengo il seguente errore:
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.
Ovviamente, questo è perché non ho un modulo impostazioni configurate, perché questo è un riutilizzabile app. Tuttavia, mi piacerebbe comunque spedire le migrazioni con la mia app. Come posso farli?
È possibile creare e testare la migrazione in un'app, quindi la spedizione è sola. –