Take the 2-minute tour ×

I've been trying to find a way to upload a large file to GAE's datastore using Django's admin interface, but haven't found an answer that specifically addresses this issue. I'm fairly new to Python/Django, so there might be an angle that I'm not looking at.

I've been looking at the django-filetransfers solution, but I'm not sure how to integrate that into the admin interface. Any suggestions would be great!

share|improve this question
What have you tried and what isn't working? –  Jack M. May 6 '11 at 21:29
I haven't tried to implement anything yet, as I'm unfamiliar with the admin interface, with regards to extending default behaviour. –  Tim May 6 '11 at 21:41
Can you be more specific with what you're uploading? Is it just one big file? Maybe static hosting would be better. Also, are you using django-nonrel or some other django-GAE binder? –  speedplane May 7 '11 at 19:38
I'm hoping to upload about 100MB video files and serve them via GAE. Yes, I am using django-nonrel. –  Tim May 7 '11 at 20:42
add comment

1 Answer

File uploads to the appengine are handled using the blobstore and not the datastore.


The datastore filesize limit is 1 megabyte. So, attempting to upload a large file into the appengine's non-relational database isn't going to work. This is by design.

The documentation I provided above shows you how to implement large file uploads.

share|improve this answer
add comment

Your Answer


