django-ajax-upload-widget

Software screenshot:
django-ajax-upload-widget
Software ətraflı:
Version: 0.5.2
Tarixi Upload: 20 Feb 15
Geliştirici: Zach Mathew
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: 1.5/5 (Total Votes: 2)

Django-ajax-upload-widget şəklində sadə widget dəyişdirilməsi ilə FileFields və ImageFields üçün AJAX faylı funksionallığı təmin edən bir Django app edir.
Heç bir dəyişiklik sizin model sahələri və ya app məntiq tələb olunur. Onlar "ənənəvi" browser fayl upload tərəfindən qəbul edilmişdir kimi model formaları faylları müalicə edə bilər Bu plugin şəffaf fəaliyyət göstərir.
istifadə
Bir iş məsələn paketi daxil nümunə app baxın.
Server Side
Sizin formada, sizin FileField və ya ImageField haqqında AjaxClearableFileInput istifadə edin.
Django idxal formalarından
ajax_upload.widgets idxal AjaxClearableFileInput dən
sinif MyForm (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
Bir ModelForm istifadə və ya əgər, yalnız widget yalnış bilər.
Django idxal formalarından
ajax_upload.widgets idxal AjaxClearableFileInput dən
sinif MyForm (forms.ModelForm):
& Nbsp; class Meta:
& Nbsp; model = MyModel
& Nbsp; widgets = {
& Nbsp; 'my_image_field: AjaxClearableFileInput
& Nbsp;}
Client Side
Sizin səhifə Javascript (və isteğe CSS) faylları əlavə və Autodiscover funksiyası zəng. Bu, bütün AJAX file giriş sahələri üçün səhifə axtarış və lazımi Javascript müraciət edəcək.




Siz həmçinin) (Autodiscover üçün variantları keçə bilər:

OR ... açıq-aşkar bir AJAX fayl giriş sahəsində bir AjaxUploadWidget instantiate bilərsiniz:


Features

  • Drop-in dəyişdirilməsi üçün Django daxili ClearableFileInput widget (tələb heç bir dəyişiklik sizin model).
  • IE 7 + daxil olmaqla, bütün əsas brauzerlərdə işləyir.
  • Random hash string daşıyanlar fayl yolları başqaları tərəfindən guessable təmin etmək üçün adları fayl əlavə edib.

tələblər

  • Python
  • Django

Şərh django-ajax-upload-widget

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!