{"version":"1.0","type":"rich","title":"Gist a5d9bcffd06abdeae2e9","description":"This example shows a Django admin widget that combines a file browser with an upload field, rendered via the `custom_browse_and_upload_field.html` template. It displays a text input for a file path, a browse button that opens the FileBrowser popup, and a drag-and-drop upload area powered by qq.FileUploader. The widget supports image previews using the `filebrowser` versioning system, shows an error message if the referenced file no longer exists, and includes JavaScript to handle upload progress, success, and failure states with a configurable template for each upload item.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-a5d9bcffd06abdeae2e9?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}