いつもお世話になります。 Django 1.6 を使用しています。
ファイルをアップロードして、modelsのsave()をオーバライドして、 zip解凍する機能を作成しています。 フォルダのアップロードについては from django.db.models import FileField を使用しています。 (※厳密にそれを継承したContentTypeRestrictedFileFieldを使用しています。http://nemesisdesign.net/blog/coding/django-filefield-content-type-size-validation/) その機能にて、以下の様な感じにアップロードされるようにしています。 media/uploads/my_folder/my.zip さらに、save()をオーバライドして、 その中にzip解凍を行うようにしていますが、 権限自体はsettings.pyにて, FILE_UPLOAD_PERMISSIONS = 0777 のように記載すれば、 my.zipの権限を変えることはできましたが、 生成するフォルダ自身の権限は変えることはできませんでした。 そのため、my_folderの権限が厳しく、Permissionのエラーが発生して解凍が出来ませんでした。 Djangoが生成するときのフォルダの権限を変える方法はわかりませんでした。 Djangoが生成するときのフォルダの権限を設定する方法を、 何卒、ご教示宜しくお願い致します。 -- -- ----------------- http://djangoproject.jp/ ----------------- You received this message because you are subscribed to the Google Groups "django-ja" group. To post to this group, send email to django-ja@googlegroups.com To unsubscribe from this group, send email to django-ja-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-ja --- このメールは Google グループのグループ「django-ja」の登録者に送られています。 このグループから退会し、グループからのメールの配信を停止するには django-ja+unsubscr...@googlegroups.com にメールを送信してください。 その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。