Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
File and Image Management Application for django. NOTICE: django-filer 0.8.2 does not work correctly with easy-thumbnails 1.0-alpha-17. please use 1.0-alpha-16
Python JavaScript

This branch is 161 commits behind stefanfoulis:feature/jstree

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
filer
tests
.gitignore
.hgignore
AUTHORS
HISTORY
LICENSE
MANIFEST.in
README.rst
runtests.sh
setup.py

README.rst

django-filer

A file management application for django that makes handling of files and images a breeze.

Documentation: http://django-filer.readthedocs.org/en/latest/index.html

Wiki: https://github.com/stefanfoulis/django-filer/wiki

Dependencies

  • Django 1.2 with django-staticfiles or Django 1.3
  • django-mptt >= 0.2.1
  • easy_thumbnails requires the git version until the next release
  • PIL 1.1.7 (probably also works with older versions)

Getting Started

To get started using django-filer simply install it with pip:

$ pip install django-filer

Add "filer" to your project's INSTALLED_APPS setting and run syncdb (or migrate if you're using South).

For automatic subject location aware cropping of images replace easy_thumbnails.processors.scale_and_crop with filer.thumbnail_processors.scale_and_crop_with_subject_location in the THUMBNAIL_PROCESSORS setting:

THUMBNAIL_PROCESSORS = (
    'easy_thumbnails.processors.colorspace',
    'easy_thumbnails.processors.autocrop',
    #'easy_thumbnails.processors.scale_and_crop',
    'filer.thumbnail_processors.scale_and_crop_with_subject_location',
    'easy_thumbnails.processors.filters',
)
Something went wrong with that request. Please try again.