django-ajax-upload-widget

Screenshot Software:
django-ajax-upload-widget
Mga detalye ng Software:
Bersyon: 0.5.2
I-upload ang petsa: 20 Feb 15
Nag-develop: Zach Mathew
Lisensya: Libre
Katanyagan: 6

Rating: 1.5/5 (Total Votes: 2)

Django-ajax-upload-widget ay isang Django app na nagbibigay ng pag-andar ng pag-upload ng AJAX file para sa FileFields at ImageFields na may isang simpleng widget kapalit sa form.
Walang kinakailangang pagbabago sa iyong mga patlang modelo o logic app. Plugin na ito ay gumaganap halatang nang sa gayon ay ituturing ng iyong modelo mga form file bilang kung sila ay nag-upload ng "tradisyonal"-upload ng file browser.
Paggamit
Sumangguni sa kasama sa package para sa isang gumaganang halimbawa halimbawa sa app.
Server Side
Sa iyong paraan, gamitin ang AjaxClearableFileInput sa iyong FileField o ImageField.
mula sa pag-import Django mga form
mula ajax_upload.widgets AjaxClearableFileInput pag-import
klase MyForm (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
O, kung gumagamit ka ng ModelForm maaari mo lamang i-override ang widget.
mula sa pag-import Django mga form
mula ajax_upload.widgets AjaxClearableFileInput pag-import
klase MyForm (forms.ModelForm):
& Nbsp; klase Meta:
& Nbsp; modelo = MyModel
& Nbsp; widget = {
& Nbsp; 'my_image_field': AjaxClearableFileInput
& Nbsp;}
Client Side
Isama ang Javascript (at opsyonal na CSS) file sa iyong pahina at tawagan ang autoDiscover function. Ito ay maghanap sa pahina para sa lahat ng mga field ng input file AJAX at ilapat ang mga kinakailangang Javascript.




Maaari mo ring ipasa ang mga pagpipilian upang autoDiscover ():

O ... Maaari mong hayagang magbigay ng halimbawa ng AjaxUploadWidget sa isang field ng input file AJAX:


Mga Tampok :

  • drop-in kapalit para sa Django built-in na ClearableFileInput widget (walang kinakailangang pagbabago sa iyong modelo).
  • Gumagana sa lahat ng mga pangunahing mga browser kabilang ang IE 7 +.
  • idinagdag Random hash string sa mga pangalan ng file upang matiyak na-upload na file path ay hindi guessable ng iba.

Mga Kinakailangan :

  • Python
  • Django

Mga komento sa django-ajax-upload-widget

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!