Install using pip:
pip install git+https://github.com/nezhar/django-model-prefix@main
Add model_prefix to your INSTALLED_APPS list. Make sure it is the first app in the list
INSTALLED_APPS = [
'django_db_prefix',
...
]
The global database table prefix can be configured using the DB_PREFIX
setting
DB_PREFIX = "foo_"
Optionally a model based prefix can also be defined by extending the models meta class
class Meta:
db_prefix = "bar_"
This can be also used in order to disable the global prefix for a specific model
class Meta:
db_prefix = None