3

저는 Django의 admin 인터페이스를 사용하여 큰 파일을 GAE의 데이터 저장소에 업로드하는 방법을 찾으려고했지만이 문제를 특별히 해결하지 못했습니다. 나는 Python/Django에 상당히 익숙하다. 그래서 내가 보지 않는 각도가있을 수있다.Django의 admin 인터페이스를 사용하여 GAE에 큰 파일 업로드

저는 django-filetransfers 솔루션을 살펴 보았지만이를 관리 인터페이스에 통합하는 방법을 잘 모르겠습니다. 어떤 제안이라도 좋습니다!

+0

기본 동작을 확장하는 것과 관련하여 admin 인터페이스에 익숙하지 않으므로 아직 아무 것도 구현하지 않았습니다. – Tim

+0

업로드하는 대상에 대해 더 구체적으로 설명 할 수 있습니까? 그것은 하나의 큰 파일입니까? 아마 정적 호스팅이 더 좋을 것입니다. 또한 django-nonrel 또는 다른 django-GAE 바인더를 사용하고 있습니까? – speedplane

+0

약 100MB 비디오 파일을 업로드하고 GAE를 통해 제공하기를 바랍니다. 예, 장고 - 비 (django-nonrel)를 사용하고 있습니다. – Tim

답변

2

appengine에 대한 파일 업로드는 데이터 저장소가 아닌 blobstore를 사용하여 처리됩니다.

https://developers.google.com/appengine/docs/python/blobstore/overview#Complete_Sample_App

데이터 스토어 파일 크기 제한 1메가바이트이다. 따라서 크기가 큰 파일을 appengine의 비 관계형 데이터베이스에 업로드하려고 시도하면 효과가 없습니다. 이는 의도적으로 설계된 동작입니다.

위에 제공된 설명서는 대용량 파일 업로드를 구현하는 방법을 보여줍니다.