Skip to main content

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.7 (2016-09-02)

  • Fixed #3

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DjangoDevKit-1.0.7.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

DjangoDevKit-1.0.7-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file DjangoDevKit-1.0.7.tar.gz.

File metadata

File hashes

Hashes for DjangoDevKit-1.0.7.tar.gz
Algorithm Hash digest
SHA256 658395d95367d87e37adfd8a475f8ea986024f7fd72634187672011827dc952c
MD5 26e37a756db84d81c6468cdded38cd22
BLAKE2b-256 79cf953dfc0b0d87757e8cb353c4fe4819e0d210d72e8d0442fff212f775968d

See more details on using hashes here.

Provenance

File details

Details for the file DjangoDevKit-1.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for DjangoDevKit-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1ae319de829f6a5ed78a5b251d6e222a864183186520d2d1d1d6a07cad7b9cfa
MD5 20476c124c2f98dae66dcf9f03fcd631
BLAKE2b-256 27ffc18ac3d48dc254924f26203c101da9b015957ea611762f79dcdd93b279b8

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page