2013-05-13 3 views
0

Google App Engine에서 Django 1.4를 사용하고 있습니다.Django 관리자가 Google App Engine에 업로드 된 파일을 인식하지 못합니다.

나는 미디어라는 모델을 가지고 있는데, 여기서 관리자는 웹 사이트에서 사용할 파일을 업로드 할 수 있습니다. 이 필드 있습니다 (제공되는 URL이 이상한 있지만)

file = models.FileField(upload_to='/uploads/%Y/%m/%d') 

그것은 이미지와 함께 완벽하게 작동을하지만 그건 문제가되지 않습니다.

문제는 그들이 PDF (또는 다른 것)를 업로드하려고 할 때입니다. 모든 것이 작동하는 것처럼 보이지만 편집을 위해 파일을 포함하지 않으면 "현재"또는 다른 것이 없습니다.

Google App Engine 대시 보드로 이동하면 해당 파일은 Blob 뷰어에 저장되며 정확한 Blob 키와 함께 레코드가 저장되고 데이터 저장소 뷰어를 통해 사용할 수 있습니다.

왜 장고가 인식하지 못합니까? 어떻게 해결할 수 있을까요?

답변

1

djangoappengine에는 blobstore의 저장소 공급자가 들어 있습니다.

나에게 그것은 완벽한 기능의 솔루션처럼 보이지 않습니다. 파일 업로드를 실행하는 것입니다.

필자는 필자가 필요로하는 몇 가지 기능 (파일에 대한 URL)을 얻기 위해이 파일을 추가해야했습니다.

https://github.com/dragonx/djangoappengine/commit/6a472a80c25bc077816c9104b45d5a64f3063273

: 너무 관리자 작동하지 않을 수도 있습니다
관련 문제