redsolutioncms.django-utilities

Software Screenshot:
redsolutioncms.django-utilities
Software Details:
Version: 0.1.5
Upload Date: 14 Apr 15
Developer: Alexander Ivanov
Distribution Type: Freeware
Downloads: 0

Rating: 2.0/5 (Total Votes: 1)

redsolutioncms.django-utilities is a set of Django useful utilities that includes:

 * ImageField with preview in admin interface
 * Override allows to create users with dot in username
 * Localized date filter
 * ConsoleException middleware

Installation:

 1. Put utilities in to your INSTALLED_APPS in your settings.py within your django project.

Usage:


ImagePreviewField:

Used to show image preview near ImageField.

To use it in your models.py

from utilities.fields import ImagePreviewFieldd

class MyModel(models.Model):
 image = ImagePreviewField(upload_to='upload/')


You can specify maximum width and height for the thumb

class MyModel(models.Model):
 image = ImagePreviewField(upload_to='upload/', thumb_size=(80, 80))


If you have separated field with thumb for this image you can specify its name and told to use its real size:

class MyModel(models.Model):
 thumb = models.ImageField(upload_to='thumb/')
 image = ImagePreviewField(upload_to='upload/', thumb_field='thumb', thumb_size=None)


Dot is username:

By default this application will allow you to create users in admin with dot in there names. To disallow set ALLOW_DOT_IS_USERNAME to False in your settings.py.

Local date template filter:

The date_local filter supposed to be used with Django 1.1 (1.2+ already has such feature ). Load filter with {% load utilities_tags %} and use it like date Django date filter

For example:

{{ entry.creation_date|date_local:"d F Y" }}

Returns 01 Янвaря 2010 for ru locale

ConsoleException middleware:

Often you get annoyed when Django show Tracebacks like

File "/home/mysite/django-mysite3/django/template/__init__.py", line
800, in render_node
return node.render(context)


ConsoleException middleware prints original tracebacks in STDOUT. It is very helpful for debugging sometimes. Use it ONLY in development mode!

What is new in this release:

  • Added Django's CSRF ajax script

What is new in version 0.1.4:

  • Added management commands, wrapped ImagePreviewField IOError

What is new in version 0.1.3:

  • Add SplitDateField

What is new in version 0.1.2:

  • Bugfixes in date_local template filter
  • Fixed compability ResetPasswordForm in Django 1.1

Requirements:

  • Python
  • Django

Other Software of Developer Alexander Ivanov

Comments to redsolutioncms.django-utilities

Comments not found
Add Comment
Turn on images!