나는 Mac Leopard에 있습니다. 장고 관리 파일 업로드를 얻으려고하거나 정말로 이미지 업로드가 작동하려고합니다. 내 애플 리케이션의 models.py에서 나는 분야로 설정 :Django 관리자 파일 업로드가 작동하지 않습니다. 어떻게 디버깅합니까?
image = models.FileField(upload_to='images', max_length=500)
(ImageField/w를 시작,하지만 파일이 작동하지 않을 경우, 다음 확실히 이미지가 작동하지 않습니다 생각)
를이 업로드가 일어났다 고합니다. 나에게 긍정적 인 결과를 준다. 데이터베이스에 대한 경로를 저장합니다. 그러나 파일을 찾고있는 것은 아닙니다.
오류 메시지가 없으므로 디버깅하기가 어렵습니다. 다양한 사용 권한을 시도했지만 아무 것도 작동하지 않습니다.
아이디어가 있으십니까?
예. MEDIA_ROOT/js를 사용하여 문제가없는 .js 파일을 제공하고 있습니다. (이미지는 물론 MEDIA_ROOT/images를 가리 킵니다.) – joedevon
사실, 그것은 저를 다시 보게했습니다! 실제로 심볼릭 링크가 있었기 때문에 실제로 경로를 가리키고 있는지 확인하기 위해 두 번 확인한 경우를 대비해 보여줍니다. 스위치를 만든 후에 작동합니다! ImageField와 마찬가지로 수정해야 할 것은 "개체에 특성 'image_width'가 없습니다."... 어떤 이유로 인해 채워지지 않은 것입니다 ... thumbnail = models.ImageField (upload_to = 'images/thumb', height_field = 'thumb_height', width_field = 'thumb_width', max_length = 500) – joedevon
오, 나는 symlink 실수를 제안 했어야합니다. image_width 문제에 대해 모르겠다. 죄송합니다. –