DjangoDevKit package
Project description
DjangoDevKit
Meta package for Django developers.
Installation:
$ easy_install -U DjangoDevKit
Contain (as dependencies):
This package also install some console scripts:
django-admin: work like ./django-admin.py.
django-manage: work like ./manage.py but add django-extensions to INSTALLED_APPS on the fly.
django-shell: work like ./manage.py shell but use the django-extensions shell_plus
django-migrate: work like ./manage.py syncdb --nointput && ./manage.py migrate --noinput Run migrate only if south is installed.
django-test: work like ./manage.py test. Also set DEBUG_PROPAGATE_EXCEPTIONS to True so WebTest show the full traceback in tests output.
django-serve: wrap the Django application in a backlash middleware and serve it. It’s also serve /media/ directories found in installed apps. You can also use -t to add the django-debug-toolbar to INSTALLED_APPS and MIDDLEWARE_CLASSES on the fly. You can also use request and post to test a single request:
$ django-serve request /path
You can also use some aliases. Create a ~/.djangodevkitrc like this:
[aliases] m = syncdb --noinput migrate --noinput si = schemamigration --initial [] sm = schemamigration --auto []
[] is replace with command line arguments. This mean that:
$ django-manage sm myapp
is equal to:
$ ./manage.py schemamigration --auto myapp
Notices that aliases are not listed in django-manage’s help
News
1.0.6 (2015-04-23)
Use backlash instead of weberror
Remove Paste dependencies
py3 compat
1.0.5 (2015-04-09)
Listen on 0.0.0.0
1.0.4 (2014-10-06)
Fix Django 1.7 compat
1.0.3 (2014-01-24)
Fix #5
1.0.2 (2014-01-21)
Rewrite MediaApp
Django 1.6 compat
1.0.1 (2014-01-15)
Take care if DJANGO_SETTINGS_MODULE is already set
1.0
Make it work with django 1.4+ and virtualenv
Add aliases machinery
0.8.3
Windows bug fix
0.8.1
Add all eggs to pkg_resources.working_set
0.8
No longer use twod.wsgi
0.6
Small fixe to work with twod.wsgi
0.2
Add MediaApp to serve media directories
0.1
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.