0

ユーザーが Django サイトにアップロードするすべての画像に透かしを入れたいです。操作を処理するためにパッケージDjango-watermarkをインストールすることにしました。必要なすべての設定をインストールして実行した後、ページを起動して動作するかどうかを確認しました..ページにアクセスした後、次のエラーが表示されます. 私はWindowsマシン(Windows 7)を使用しています。[プロパティ] -> [セキュリティ] -> [編集] にアクセスして、メディア フォルダーに完全なアクセス許可を付与し、すべてのグループとユーザー名に対して [フル コントロール] をクリックしました。

もう一度ページにアクセスしましたが、まだ同じエラーが発生します。

IOError at /ham/5/

[Errno 13] Permission denied: 'C:\\Python27\\Scripts\\nate\\media'

Request Method:     GET
Request URL:    http://127.0.0.1:8000/ham/5/
Django Version:  1.4
Exception Type:  IOError
Exception Value:  

[Errno 13] Permission denied: 'C:\\Python27\\Scripts\\nate\\media'

Exception Location:  C:\Python27\lib\site-packages\PIL\Image.py in open, line 1952
Python Executable:  C:\Python27\python.exe
Python Version:    2.7.3

どうすればこれを取り除くことができますか? 私は開発サーバー(DjangoおよびWampserver)にいます。

4

1 に答える 1

1

django を実行しているユーザーに、ディレクトリへの書き込みアクセス権を付与するだけでよいと思います。

于 2013-01-08T15:11:46.567 に答える