Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Resumable.js for Django's Admin
JavaScript Python HTML
branch: master

Update README.rst

linkify travis
latest commit f4602b082b
@jonatron authored
Failed to load latest commit information.
admin_resumable add tests and compatibility info
tests add tests and compatibility info
.gitignore add tests and compatibility info
.travis.yml add tests and compatibility info
LICENSE Initial commit
MANIFEST.in fix packaging issue
README.rst Update README.rst
screenshot.png
setup.cfg add tests and compatibility info
setup.py
tox.ini add tests and compatibility info

README.rst

django-admin-resumable-js

https://api.travis-ci.org/jonatron/django-admin-resumable-js.svg?branch=master

django-admin-resumable-js is a django app to allow you to upload large files from within the django admin site.

Screenshot

https://github.com/jonatron/django-admin-resumable-js/raw/master/screenshot.png?raw=true

Installation

  • Add admin_resumable to your INSTALLED_APPS
  • Add url(r'^admin_resumable/', include('admin_resumable.urls')), to your urls.py
  • Add a model field eg: from admin_resumable.fields import ModelAdminResumableFileField
class Foo(models.Model):
    bar = models.CharField(max_length=200)
    foo = ModelAdminResumableFileField()

Optionally:

  • Set ADMIN_RESUMABLE_SUBDIR, default is 'admin_uploaded'
  • Set ADMIN_RESUMABLE_CHUNKSIZE, default is "1*1024*1024"
  • Set ADMIN_RESUMABLE_STORAGE, default is 'django.core.files.storage.FileSystemStorage' (must be a subclass of django.core.files.storage.FileSystemStorage, or accept the location init parameter). If you don't want the default FileSystemStorage behaviour of creating new files on the server with filenames appended with _1, _2, etc for consecutive uploads of the same file, then you could use this to set your storage class to something like https://djangosnippets.org/snippets/976/
  • Set ADMIN_RESUMABLE_SHOW_THUMB, default is False. Shows a thumbnail next to the "Currently:" link.

South

If you use South for migration, then put this at the top of your models.py file to help South introspect your ModelAdminResumableFileField:

from south.modelsinspector import add_introspection_rules

add_introspection_rules([], [
    r'^admin_resumable\.fields\.ModelAdminResumableFileField'])

Compatibility

{py27,py32,py33,py34}-django{1.6,1.7,1.8}

Thanks to

Resumable.js https://github.com/23/resumable.js

django-resumable https://github.com/jeanphix/django-resumable

Something went wrong with that request. Please try again.