/django-sizefield

A model field to store a file size, whose edition and display shows units (KB, MB, ...)

Primary LanguagePython

django-sizefield
----------------
A file size field, stored as BigInteger and rendered with units in Bytes (KB, MB, ...)


Examples
--------
With a model like ::


    class Data(models.Model):
        path = models.FilePathField()
        size = FileSizeField()

In templates ::

    {% load sizefieldtags %}
    
    {{ data.size|filesize }}
    
*will render 12.3KB (for example)*

The model form will have a TextInput, which renders the 
value with units, and accepts values with or without units.