Django model fields and admin widgets for multiple files/images upload; drag & drop uploading via AJAX with progress bar, and image gallery widget with drag & drop reordering