django-ajax-upload-widget

ภาพหน้าจอของซอฟแวร์:
django-ajax-upload-widget
รายละเอียดซอฟแวร์:
รุ่น: 0.5.2
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Zach Mathew
การอนุญาต: ฟรี
ความนิยม: 6

Rating: 1.5/5 (Total Votes: 2)

Django-Ajax อัพโหลดเครื่องมือเป็น app Django ที่ให้ฟังก์ชั่นการอัปโหลดไฟล์ AJAX สำหรับ FileFields และ ImageFields กับการเปลี่ยนเครื่องมืออย่างง่ายในรูปแบบ
การเปลี่ยนแปลงไม่จำเป็นต้องมีสาขารูปแบบของคุณหรือ app ตรรกะ ปลั๊กอินนี้จะทำหน้าที่อย่างโปร่งใสเพื่อให้รูปแบบรูปแบบของคุณสามารถรักษาไฟล์ราวกับว่าพวกเขาอัปโหลดโดย "ดั้งเดิม" เบราว์เซอร์ไฟล์ที่อัปโหลด
การใช้งาน
โปรดดูที่การตรวจสอบตัวอย่างที่รวมอยู่ในแพคเกจสำหรับตัวอย่างการทำงาน
ด้าน Server
ในรูปแบบของคุณใช้ AjaxClearableFileInput คุณ FileField หรือ ImageField
จากรูปแบบการนำเข้า django
จากการนำเข้า AjaxClearableFileInput ajax_upload.widgets
ชั้น MyForm (forms.Form):
& nbsp; my_image_field = forms.ImageField (เครื่องมือ = AjaxClearableFileInput ())
หรือถ้าใช้ ModelForm คุณก็สามารถแทนที่เครื่องมือ
จากรูปแบบการนำเข้า django
จากการนำเข้า AjaxClearableFileInput ajax_upload.widgets
ชั้น MyForm (forms.ModelForm):
& nbsp; ชั้น Meta:
& nbsp; รุ่น = MyModel
& nbsp; เครื่องมือ = {
& nbsp; 'my_image_field': AjaxClearableFileInput
& nbsp;}
ไคลเอ็นต์
รวม Javascript (และเลือก CSS) ไฟล์ในหน้าของคุณและเรียกใช้ฟังก์ชัน Autodiscover นี้จะค้นหาหน้าสำหรับทุกช่องใส่ไฟล์ AJAX และใช้จาวาสคริปต์ที่จำเป็น




นอกจากนี้คุณยังสามารถส่งผ่านตัวเลือกในการ Autodiscover ():

หรือ ... คุณอย่างชัดเจนสามารถยกตัวอย่าง AjaxUploadWidget ในช่องใส่ไฟล์ AJAX:


คุณสมบัติ

  • Drop-แทน Django ในตัวเครื่องมือ ClearableFileInput (ไม่มีการเปลี่ยนแปลงที่จำเป็นในการของคุณ รูปแบบ).
  • การทำงานในเบราว์เซอร์ที่สำคัญรวมทั้ง IE 7 +.
  • สตริงกัญชาสุ่มเข้ามาอยู่ในชื่อไฟล์เพื่อให้แน่ใจว่าเส้นทางของแฟ้มที่อัปโหลดจะไม่เข้าใจได้โดยคนอื่น ๆ .

ต้องการ

  • หลาม
  • Django

ความคิดเห็นที่ django-ajax-upload-widget

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!