Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

miscellaneous tools for django

Project description

h2. description

miscellaneous tools for django



h2. Backwards-incompatible changes


h3. v0.9

Language code field and SelectMediaPath are renamed.

change:
*from django_tools.fields import LanguageCodeFormField*
to:
*from django_tools.fields.language_code import LanguageCodeFormField*

change and rename:
*from django_tools.fields import LanguageCodeField*
to:
*from django_tools.fields.language_code import LanguageCodeModelField*

change and rename:
*from django_tools.widgets import SelectMediaPath*
to:
*from django_tools.fields.media_path import MediaPathWidget*



h2. history

* v0.12
** NEW: django_tools.utils.messages.failsafe_message
* v0.11
** NEW: Store data in a secure cookie, see: utils/client_storage.py
* v0.10.1
** New: Display used templates in unittest BrowserDebug
** Bugfix: catch if last usermessages exist
* v0.10.0
** NEW: utils around django messages, see: /django_tools/utils/messages.py
* v0.9.1
** Bugfix: database column was not created: don't overwrite get_internal_type()
* v0.9
** New: stuff in /django_tools/fields/
** see also backwards-incompatible changes, above!
* v0.8.2
** New: widgets.SelectMediaPath(): Select a sub directory in settings.MEDIA_ROOT
** New: fields.SignSeparatedField()
* v0.8.1
** Add "no_args" keyword argument to installed_apps_utils.get_filtered_apps()
* v0.8.0
** Add model LanguageCode field and form LanguageCode field in Accept-Language header format (RFC 2616)
* v0.7.0
** Add decorators.py
* v0.6.0
** Add forms_utils.LimitManyToManyFields, crosspost: http://www.djangosnippets.org/snippets/1691/
* v0.5.0
** Add template/filters.py from PyLucid v0.8.x
* v0.4.0
** Add experimental "warn_invalid_template_vars"
* v0.3.1
** Bugfix: Exclude the instance if it was saved in the past.
* v0.3.0
** Add utils.installed_apps_utils
* v0.2.0
** Add models_utils, see: http://www.jensdiemer.de/_command/118/blog/detail/67/ (de)
* v0.1.0
** first version cut out from PyLucid CMS - http://www.pylucid.org



h2. pip upgrade

To do a pip upgrade in a virtual environment, run this:

pre. ~$ cd /YourVirtualEnv/bin
~/YourVirtualEnv/bin$ source activate
(YourVirtualEnv)~/YourVirtualEnv/bin$ pip install --upgrade --verbose --editable=git+git://github.com/jedie/django-tools.git#egg=django-tools

The example used git readonly clone url. If you use subversion do this:

pre. (YourVirtualEnv)~/YourVirtualEnv/bin$ pip install --upgrade --verbose --editable=http://svn.github.com/jedie/django-tools.git#egg=django-tools

If you have git write access, use this:

pre. (YourVirtualEnv)~/YourVirtualEnv/bin$ pip install --upgrade --verbose --editable=git+git@github.com:jedie/django-tools.git#egg=django-tools




h2. fast repo update

To made a fast repository update, you can run this simple shell script:

pre. ~$ cd /path/to/django-tools
/path/to/django-tools$ ./update.sh

the update script runs "git pull origin master" or "svn update".



h2. links

* Homepage: http://code.google.com/p/django-tools/
* Sourcecode: http://github.com/jedie/django-tools

Project details


Release history Release notifications

History Node

0.40.0

History Node

0.39.6

History Node

0.39.5

History Node

0.39.4

History Node

0.39.3

History Node

0.39.2

History Node

0.39.1

History Node

0.39.0

History Node

0.38.9

History Node

0.38.8

History Node

0.38.7

History Node

0.38.6

History Node

0.38.5

History Node

0.38.4

History Node

0.38.3

History Node

0.38.2

History Node

0.38.1

History Node

0.38.0

History Node

0.37.0

History Node

0.36.0

History Node

0.35.0

History Node

0.34.0

History Node

0.33.0

History Node

0.32.14

History Node

0.32.13

History Node

0.32.12

History Node

0.32.11

History Node

0.32.10

History Node

0.32.9

History Node

0.32.8

History Node

0.32.7

History Node

0.32.6

History Node

0.32.5

History Node

0.32.4

History Node

0.32.3

History Node

0.32.2

History Node

0.32.1

History Node

0.32.0

History Node

0.31.0

History Node

0.30.4

History Node

0.30.3

History Node

0.30.2

History Node

0.30.1

History Node

0.30.0

History Node

0.29.5

History Node

0.29.4

History Node

0.29.3

History Node

0.29.2

History Node

0.29.1

History Node

0.29.0.3

History Node

0.29.0

History Node

0.28.0

History Node

0.27.0

History Node

0.26.1

History Node

0.25.1

History Node

0.25.0

History Node

0.24.10

History Node

0.24.9

History Node

0.24.8

History Node

0.24.7

History Node

0.24.6

History Node

0.24.4

History Node

0.24.3.0725

History Node

0.24.2.0710

History Node

0.24.1.0612

History Node

0.24.0.0604

History Node

0.23.1.0514

History Node

0.23.0.0503

History Node

0.22.0.0424

History Node

0.21.1.0124

History Node

0.20.1.0123

History Node

0.20.0.0102

History Node

0.19.6.0926

History Node

0.19.5.0912

History Node

0.19.4.0906

History Node

0.19.3.0810

History Node

0.19.2.0810

History Node

0.19.1.0810

History Node

0.19.0.0809

History Node

0.18.2.0714

History Node

0.18.1.0714

History Node

0.18.0.0712

History Node

0.17.0.0708

History Node

0.16.4.0517

History Node

0.16.1.0411

History Node

0.14.0.1208

History Node

0.13.0.0930

This version
History Node

0.12.0.0916

History Node

0.12.0.0914

History Node

0.7.0beta

History Node

0.6.0beta

History Node

0.5.0beta

History Node

0.4.0beta

History Node

0.10.0.git-ce3ec2d

History Node

0.9.0.git-2c2330a

History Node

0.8.0.svn29

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
django-tools-0.12.0.0916.tar.gz (17.9 kB) Copy SHA256 hash SHA256 Source None Sep 16, 2010

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page