Purgeable / full-app

Keep all functionality for (parsers + db + frontend API) inside one Django project.
0 stars 1 forks source link

proposal: default_app_config for apps #24

Closed Rub4ek closed 6 years ago

Rub4ek commented 7 years ago

Now we have for example datapoint.apps.ApiConfig in INSTALLED_APPS for datapoint app. To use name datapoint with ApiConfig enabled by default we can set default_app_config in __init__.py:

default_app_config = 'datapoint.apps.ApiConfig'

so that we will have cleaner INSTALLED_APPs

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_filters',

    'rest_framework',

    'users',
    'datapoint',
]