HassenPy / django-pdb

Gives you `manage.py runserver --pdb` and `manage.py test --pdb`
394 stars 61 forks source link

With Django 1.7 django_pdb needs to come BEFORE apps it overrides #28

Closed blueyed closed 9 years ago

blueyed commented 9 years ago

To override "runserver" from 'django.contrib.staticfiles', it needs to come BEFORE it, because Django uses the list of app configs in reversed order.

From django/core/management/init.py(76)get_commands():

for app_config in reversed(list(apps.get_app_configs())):
    path = os.path.join(app_config.path, 'management')
    commands.update({name: app_config.name for name in find_commands(path)})