django-resumable

Software screenshot:
django-resumable
Software informatie:
Versie: 0.1 Beta
Upload datum: 20 Feb 15
Ontwikkelaar: Jean-Philippe Serafin
Licentie: Gratis
Populariteit: 0

Rating: 5.0/5 (Total Votes: 1)

django-hervattend is een Django app die Django backend spul dat resumable.js XHR upload handvatten biedt.
installatie
- Pip installeren django-hervattend
- Voeg hervattend aan uw INSTALLED_APPS
Bekeken
Om bestanden asynchrone uploaden, moet u een eindpunt dat zal zich bezighouden met geuploade bestand brokken te definiëren:
van django.contrib.auth.decorators import login_required
van resumable.views import ResumableUploadView
urlpatterns + = patronen ("',
& Nbsp; url (^ uploaden / $ ', login_required (ResumableUploadView.as_view ()),
& Nbsp; naam = 'uploaden'),
)
Je moet ook overwegen om per gebruiker brok uploadmap:
klasse MyResumableUploadView (ResumableUploadView):
& Nbsp;property
& Nbsp; def chunks_dir (zelf):
& Nbsp; return request.user.profile.chunks_dir
Velden
Als u wilt hervattend uploaden hanteren binnen uw formulieren, kunt u de ResumableFileField, die werkt als Django kern Bestandsveld gebruiken:
van django.conf instellingen import
van django.core.urlresolvers import omgekeerde
van resumable.fields import ResumableFileField
klasse ResumableForm (Vorm):
& Nbsp; file = ResumableFileField (
& Nbsp; allowed_mimes = ("audio / ogg",),
& Nbsp; UPLOAD_URL = lambda: achteruit ('uploaden'),
& Nbsp; chunks_dir = getattr (instellingen, 'FILE_UPLOAD_TEMP_DIR')
& Nbsp;)
Javascript
django-hervattend wordt geleverd met uitschuifbare frontend scripts die werken uit de doos:
{% Belasting staticfiles%}


& Nbsp;
& Nbsp; "."


& Nbsp;

& Nbsp; {% csrf_token%}
& Nbsp; {{form.as_p}}
& Nbsp;

& Nbsp;


& Nbsp;

& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp;

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Jean-Philippe Serafin

Ghost.py
Ghost.py

15 Apr 15

Reacties op django-resumable

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!