Ich mache eine wiederverwendbare Django App ohne ein Projekt. Dies ist die Verzeichnisstruktur:Wie migrieren Sie für eine wiederverwendbare Django-App?
/
/myapp/
/myapp/models.py
/myapp/migrations/
/myapp/migrations/__init__.py
Als ich django-admin makemigrations
laufen bekomme ich die folgende Fehlermeldung:
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.
Offensichtlich ist dies, weil ich nicht ein Einstellungsmodul konfiguriert haben, weil dies ein wiederverwendbar App Ich möchte jedoch immer noch Migrationen mit meiner App versenden. Wie kann ich sie machen?
Sie erstellen und testen die Migration in einer App, dann ist das Schiff allein. –