django-resumable

Logiciel capture d'écran:
django-resumable
Détails logiciels:
Version: 0.1 Beta
Date de transfert: 20 Feb 15
Développeur: Jean-Philippe Serafin
Licence: Gratuit
Popularité: 0

Rating: 5.0/5 (Total Votes: 1)

django-reprise est une application Django Django backend qui fournit des trucs qui gère resumable.js ajouts XHR.
Installation
- Pip installer django-reprise
- Ajouter à vos resumable INSTALLED_APPS
Vues
Pour télécharger des fichiers asynchrone, vous devez définir un critère qui traitera avec des morceaux de fichiers téléchargés:
de django.contrib.auth.decorators importation login_required
de resumable.views ResumableUploadView d'importation
urlpatterns + = patterns ('',
& Nbsp; url (^ télécharger / $ ', login_required (ResumableUploadView.as_view ()),
& Nbsp; name = 'upload'),
)
Vous devriez également envisager d'avoir par utilisateur répertoire morceau de téléchargement:
MyResumableUploadView de classe (ResumableUploadView):
& Nbsp;property
& Nbsp; def chunks_dir (auto):
& Nbsp; retour request.user.profile.chunks_dir
Les champs
Si vous voulez gérer le téléchargement peut être repris au sein de vos formes, vous pouvez utiliser la ResumableFileField qui fonctionne comme noyau de django FileField:
à partir des paramètres django.conf d'importation
de django.core.urlresolvers importation inverse
de resumable.fields importation ResumableFileField
ResumableForm classe (formulaire):
& Nbsp; file = ResumableFileField (
& Nbsp; allowed_mimes = ("audio / ogg",),
& Nbsp; UPLOAD_URL = lambda: inverse ('upload'),
& Nbsp; chunks_dir = getattr (paramètres, 'FILE_UPLOAD_TEMP_DIR')
& Nbsp;)
Javascript
django-reprise est livré avec son frontend extensibles qui travaillent hors de la boîte:
{% De charge staticfiles%}


& Nbsp;
& Nbsp;


& Nbsp;

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

& Nbsp;


& Nbsp;

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

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Jean-Philippe Serafin

Ghost.py
Ghost.py

15 Apr 15

Commentaires à django-resumable

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!