Tôi đang cố gắng tạo thanh tiến trình tải lên django trong quản trị django. Ứng dụng chỉ là một phần nhỏ của dự án, do đó tôi không muốn đặt trình xử lý tải lên tùy chỉnh trong settings.py.Cách đặt django upload_handler trong quản trị viên?
Trình tải lên có thể được đặt bằng request.upload_handlers.insert(0, UploadProgressHandler(request))
nhưng không được đặt trong chế độ xem_xem của lớp quản trị django. Câu trả lời là ngoại lệ này:
Nếu bạn cố gắng sửa đổi request.upload_handlers sau khi đọc từ request.POST hoặc request.FILES Django sẽ ném một lỗi.
Tôi cũng đã thử làm điều này với trang trí trên add_view
nhưng sau đó tôi không biết cách truy cập request.upload_handlers
.
Ai đó có thể giúp tôi không?
Để tham khảo nhanh, đây là mô-đun được đề cập: https://github.com/django/django/blob/1.4.10/django/contrib/admin/views/decorators.py –