django-ajax-upload-widget

Phần mềm chụp màn hình:
django-ajax-upload-widget
Các chi tiết về phần mềm:
Phiên bản: 0.5.2
Ngày tải lên: 20 Feb 15
Nhà phát triển: Zach Mathew
Giấy phép: Miễn phí
Phổ biến: 6

Rating: 1.5/5 (Total Votes: 2)

django-ajax-upload-Widget là một ứng dụng Django cung cấp chức năng upload file AJAX cho FileFields và ImageFields với một sự thay thế phụ tùng đơn giản trong hình thức.
Không cần thay đổi lĩnh vực mô hình của bạn hoặc ứng dụng logic. Plugin này hoạt động một cách minh bạch để các hình thức mô hình của bạn có thể xử lý các tập tin như là đã được tải lên bởi "truyền thống" trình duyệt file upload.
Cách sử dụng
Hãy tham khảo những ứng dụng ví dụ bao gồm trong gói phần mềm cho một ví dụ làm việc.
Server Side
Trong hình thức của bạn, sử dụng các AjaxClearableFileInput trên FileField hoặc ImageField của bạn.
từ hình thức nhập khẩu django
từ ajax_upload.widgets AjaxClearableFileInput nhập khẩu
class MyForm (forms.Form):
& Nbsp; my_image_field = forms.ImageField (widget = AjaxClearableFileInput ())
Hoặc, nếu sử dụng một ModelForm bạn chỉ có thể ghi đè lên các widget.
từ hình thức nhập khẩu django
từ ajax_upload.widgets AjaxClearableFileInput nhập khẩu
class MyForm (forms.ModelForm):
& Nbsp; class Meta:
& Nbsp; mô hình = MyModel
& Nbsp; widget = {
& Nbsp; 'my_image_field': AjaxClearableFileInput
& Nbsp;}
Client Side
Bao gồm các Javascript (và CSS tùy chọn) các tập tin trong trang của bạn và gọi hàm Autodiscover. Điều này sẽ tìm kiếm trang cho tất cả các lĩnh vực đầu vào tập tin AJAX và ứng dụng Javascript cần thiết.




Bạn cũng có thể tùy chọn cho Autodiscover ():

OR ... bạn một cách rõ ràng có thể nhanh chóng một AjaxUploadWidget trên một sân tập tin đầu vào AJAX:


Tính năng :

  • Drop-in thay thế cho Django được xây dựng trong widget ClearableFileInput (không có sự thay đổi cần thiết để bạn mô hình).
  • Các công trình trong tất cả các trình duyệt phổ biến bao gồm IE 7 +.
  • chuỗi hash ngẫu nhiên thêm vào tên tập tin để đảm bảo đường dẫn tập tin được tải lên không được đoán bởi những người khác.

Yêu cầu :

  • Python
  • Django

Ý kiến ​​để django-ajax-upload-widget

Bình luận không
Nhập bình luận
Bật hình ảnh!