2012-02-18 31 views
6

Tôi đã tìm kiếm rất nhiều về điều này mà không có may mắn để tìm câu trả lời chính xác.Python-Django Làm thế nào để sử dụng django-ajax-uploader trong admin?

Tôi muốn sử dụng django-ajax-uploader bên trong biểu mẫu chỉnh sửa của quản trị viên.

Tôi có mô hình với trường hình ảnh. Ở phía quản trị, tôi loại trừ trường đó và chèn trình tải lên ajax vào biểu mẫu quản trị qua jquery. Đó là bởi vì một khi hình ảnh được tải lên thông qua ajax-uploader, một khung nhìn thay đổi kích thước của cây trồng đang trở nên hoạt động để cập nhật cây trồng và thay đổi kích thước các trường số ... sẽ được sử dụng với imagekit.

Bây giờ khi gửi biểu mẫu, django không thể truy cập đối tượng tệp.

Có ai có ý kiến ​​về điều đó không?

+2

Điều gì có nghĩa là "Django không thể truy cập đối tượng tệp"? Nó không có trong request.FILES? Nếu có - hãy kiểm tra xem

có enctype = multipart/form-data hay không – Tisho

Trả lời

0

Tôi cảm thấy rằng bạn sử dụng biểu mẫu chuẩn gửi & trình xử lý phía máy chủ. Tính năng này không hoạt động đối với trình tải lên ajax

Theo https://github.com/GoodCloud/django-ajax-uploader#signals, bạn phải xử lý tín hiệu đặc biệt để lưu trữ dữ liệu từ trình tải lên ajax.

Các vấn đề liên quan