django-ajax-upload-widget

Szoftver screenshot:
django-ajax-upload-widget
Szoftver adatai:
Változat: 0.5.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Zach Mathew
Engedély: Ingyenes
Népszerűség: 0

Rating: 1.5/5 (Total Votes: 2)

A Django-ajax-upload-widget egy Django app, amely AJAX fájl feltöltési funkciókat FileFields és ImageFields egy egyszerű widget csere formájában.
Nincs változás szükséges a modell mezők vagy app logika. Ez a plugin működik átláthatóan, így a modell formája lehet kezelni fájlokat, mintha azok töltöttem fel "hagyományos" böngésző file feltöltés.
Használat
A példa app tartalmazza a csomag egy működő példa.
Server Side
Az Ön formában használja a AjaxClearableFileInput a FileField vagy ImageField.
a Django import formák
a ajax_upload.widgets import AjaxClearableFileInput
osztály myForm (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widgetet = AjaxClearableFileInput ())
Vagy, ha a ModelForm ha csak felülírja a widget.
a Django import formák
a ajax_upload.widgets import AjaxClearableFileInput
osztály myForm (forms.ModelForm):
& Nbsp; class Meta:
& Nbsp; Modell = MyModel
& Nbsp; kütyü = {
& Nbsp; "my_image_field": AjaxClearableFileInput
& Nbsp;}
Client Side
Tartalmazza a Javascript (és opcionálisan CSS) fájlokat az oldalt, és hívja az automatikus észlelési funkciót. Ez megkeresi az oldalon minden AJAX fájl beviteli mezők és alkalmazzák a szükséges Javascript.




Akkor is át lehetőségek AutoDiscover ():

Vagy ... lehet kifejezetten példányosítani egy AjaxUploadWidget egy AJAX fájl input mező:


Tulajdonságok :

  • leváltására a Django beépített ClearableFileInput widgetet (nincs szükség változtatásra, hogy a modell).
  • Működik az összes főbb böngészők, beleértve az IE 7 +.
  • Véletlen hash karakterlánc hozzá fájlneveket, hogy biztosítsák a feltöltött fájl ösvényeket nem kitalálható, mások által.

követelmények :

  • Python
  • Django

Hozzászólások a django-ajax-upload-widget

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!