django-ajax-upload-widget

Software kuvakaappaus:
django-ajax-upload-widget
Ohjelmiston tiedot:
Versio: 0.5.2
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Zach Mathew
Lupa: Vapaa
Suosio: 6

Rating: 1.5/5 (Total Votes: 2)

Django-ajax-upload-widget on Django app, joka tarjoaa AJAX-tiedoston lataamisen toiminnallisuus FileFields ja ImageFields yksinkertainen vekotin korvaavan muodossa.
Ei muutosta vaaditaan mallisi kentät tai sovelluksen logiikkaa. Tämä plugin toimii läpinäkyvästi joten malli lomakkeita voi kohdella tiedostoja, jos ne ladataan "perinteisistä" selaimen tiedostonlähetyskiintiö.
Käyttö
Katso esimerkki app mukana pakkauksessa toimiva esimerkki.
Server Side
Omassa muodossa, käytä AjaxClearableFileInput teidän FileField tai ImageField.
alkaen Django tuonti lomakkeet
alkaen ajax_upload.widgets tuonti AjaxClearableFileInput
luokan myform (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
Tai jos käytät ModelForm voit vain ohittaa vekotin.
alkaen Django tuonti lomakkeet
alkaen ajax_upload.widgets tuonti AjaxClearableFileInput
luokan myform (forms.ModelForm):
& Nbsp; luokka Meta:
& Nbsp; malli = MyModel
& Nbsp; widgetit = {
& Nbsp; "my_image_field ': AjaxClearableFileInput
& Nbsp;}
Client Side
Sisällytä Javascript (ja mahdollisesti CSS) tiedostoja sivulle ja soittaa Autodiscover toiminto. Tämä etsii sivun kaikkien AJAX tiedosto syöttökenttien ja soveltaa tarpeen Javascript.




Voit myös siirtää vaihtoehtoja Autodiscover ():

TAI ... voit nimenomaan instanssia AjaxUploadWidget on AJAX tiedosto kenttään:


Ominaisuudet :

  • Drop-in korvaaja Django sisäänrakennettu ClearableFileInput widget (ei tarvita muutosta omaan malli).
  • Toimii kaikissa suurimmissa selaimissa kuten IE 7 +.
  • Satunnainen hash merkkijono lisätään tiedostoon nimiä varmistamiseksi lisätty tiedosto polut eivät guessable muut.

Vaatimukset :

  • Python
  • Django

Kommentit django-ajax-upload-widget

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!