django-ajax-upload-widget

Software screenshot:
django-ajax-upload-widget
Rincian Software:
Versi: 0.5.2
Tanggal Upload: 20 Feb 15
Pengembang: Zach Mathew
Lisensi: Gratis
Popularitas: 0

Rating: 1.5/5 (Total Votes: 2)

Django-ajax upload-widget adalah aplikasi Django yang menyediakan AJAX fungsi upload file untuk FileFields dan ImageFields dengan widget penggantian sederhana dalam bentuk.
Tidak ada perubahan yang diperlukan bidang model atau logika aplikasi. Plugin ini bertindak transparan sehingga bentuk model Anda dapat memperlakukan file seolah-olah mereka diupload oleh "tradisional" file browser yang upload.
Penggunaan
Mengacu pada aplikasi contoh yang disertakan dalam paket untuk contoh kerja.
Server Side
Dalam bentuk Anda, gunakan AjaxClearableFileInput pada FileField atau ImageField.
dari bentuk impor Django
dari ajax_upload.widgets impor AjaxClearableFileInput
kelas MyForm (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
Atau, jika menggunakan ModelForm yang Anda hanya bisa menimpa widget.
dari bentuk impor Django
dari ajax_upload.widgets impor AjaxClearableFileInput
kelas MyForm (forms.ModelForm):
& Nbsp; class Meta:
& Nbsp; Model = MyModel
& Nbsp; widget = {
& Nbsp; 'my_image_field': AjaxClearableFileInput
& Nbsp;}
Client Side
Sertakan Javascript (dan CSS opsional) file dalam halaman Anda dan memanggil fungsi Autodiscover. Hal ini akan mencari halaman untuk semua bidang masukan berkas AJAX dan menerapkan diperlukan Javascript.




Anda juga dapat melewatkan opsi untuk Autodiscover ():

ATAU ... Anda dapat secara eksplisit instantiate AjaxUploadWidget pada field input berkas AJAX:


Fitur :

  • Drop-in pengganti Django built-in ClearableFileInput widget (tidak ada perubahan yang diperlukan untuk Anda
  • model).
  • Bekerja di semua browser utama termasuk IE 7 +.
  • String hash Acak ditambahkan ke nama file untuk memastikan path file upload tidak ditebak oleh orang lain.

Persyaratan :

  • Python
  • Django

Komentar untuk django-ajax-upload-widget

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!