django-resumable

Screenshot Software:
django-resumable
Szczegóły programowe:
Wersja: 0.1 Beta
Filmu: 20 Feb 15
Wywoływacz: Jean-Philippe Serafin
Licencja: Wolny
Popularność: 0

Rating: 5.0/5 (Total Votes: 1)

django-wznawialną jest aplikacja, która zapewnia Django Django zaplecza rzeczy, który obsługuje resumable.js XHR przesłane pliki.
instalacji
- Pip zainstalować django-wznawialną
- Dodaj wznawialną do INSTALLED_APPS
Widoki
Aby przesłać pliki asynchroniczny, należy określić punkt końcowy, który będzie zajmować się przesłanych fragmentów plików:
z django.contrib.auth.decorators importu login_required
z resumable.views importu ResumableUploadView
urlpatterns + = patterns ('',
& Nbsp; url (^ przesłać / $ ", login_required (ResumableUploadView.as_view ()),
& Nbsp; name = "przesyłanie"),
)
Należy również rozważyć, mając na użytkownika katalogu fragment wysyłania:
Klasa MyResumableUploadView (ResumableUploadView):
& Nbsp;property
& Nbsp; def chunks_dir (self):
& Nbsp; return request.user.profile.chunks_dir
Pola
Jeśli chcesz obsługiwać wstrzymywać i wznawiać przesłać w terminie formularzy, można użyć ResumableFileField, który działa jak rdzenia django FileField:
z django.conf ustawień importowania
z django.core.urlresolvers importu odwrocie
z resumable.fields importu ResumableFileField
Klasa ResumableForm (formularz):
& Nbsp; file = ResumableFileField (
& Nbsp; allowed_mimes = ("audio / ogg"),
& Nbsp; upload_url = lambda: wstecz ("przesyłanie"),
& Nbsp; chunks_dir = getattr (Ustawienia "FILE_UPLOAD_TEMP_DIR")
& Nbsp;)
JavaScript
django-wznawialną pochodzi z wysuwanymi skryptów frontend, które pracują z pudełka:
{% Obciążenia staticfiles%}


& Nbsp;
& Nbsp; "."


& Nbsp;

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

& Nbsp;


& Nbsp;

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

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Jean-Philippe Serafin

Ghost.py
Ghost.py

15 Apr 15

Komentarze do django-resumable

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!