django-ajax-upload-widget

Software screenshot:
django-ajax-upload-widget
Software detaljer:
Version: 0.5.2
Upload dato: 20 Feb 15
Udvikler: Zach Mathew
Licens: Gratis
Popularitet: 6

Rating: 1.5/5 (Total Votes: 2)

django-ajax-upload-widget er en Django app, der giver AJAX upload funktionalitet til FileFields og ImageFields med en simpel widget erstatning i form.
Ingen ændring er påkrævet din model felter eller app logik. Dette plugin virker en gennemsigtig, så dine blanketter kan behandle filer, som om de var uploadet af "traditionelle" browser fil upload.
Anvendelse
Se eksempel app med i pakken for en arbejdsgruppe eksempel.
Server Side
I din formular, skal du bruge AjaxClearableFileInput på din FileField eller ImageField.
fra Django import- formularer
fra ajax_upload.widgets import AjaxClearableFileInput
klasse minform (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
Eller hvis du bruger en ModelForm du bare tilsidesætte widget.
fra Django import- formularer
fra ajax_upload.widgets import AjaxClearableFileInput
klasse minform (forms.ModelForm):
& Nbsp; klasse Meta:
& Nbsp; model = MyModel
& nbsp; widgets = {
& Nbsp; "my_image_field«: AjaxClearableFileInput
& Nbsp;}
Client Side
Medtag Javascript (og eventuelt CSS) filer på din side og kalde Autodiscover funktionen. Dette vil søge på siden for alle AJAX fil indtastningsfelter og anvende de nødvendige Javascript.




Du kan også videregive muligheder for at autodiscover ():

Eller ... du kan eksplicit instantiere en AjaxUploadWidget på en AJAX felt fil input:


Egenskaber :

  • Drop-in erstatning for Django indbyggede ClearableFileInput widget (ingen ændring nødvendig for at din model).
  • Virker i alle større browsere, herunder IE 7 +.
  • Tilfældige hash streng tilføjes filnavne for at sikre uploadede fil stier er ikke at gætte med andre.

Krav :

  • Python
  • Django

Kommentarer til django-ajax-upload-widget

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!