は、だから私は、次のような問題いますiventオン JavaScriptがDjangoのサーバーにいくつかのテキストを送信し、動作するはずの二つの機能があります。 views.py:ジャンゴ+アパッチ - file.open()パーミッションが拒否されました
def log(request):
f = open('media/log.txt', 'r')
return HttpResponse(f, mimetype='text/plain')
def modelers(request):
mod_stat = request.POST['id']
time = datetime.datetime.now().strftime("%b %d %Y %H:%M:%S")
file=open('media/log.txt', 'a')
file.write(time)
file.write(' ')
file.write(mod_stat)
file.write('\n')
file.close()
return ErrorResponse()
ユーザーがボタンをクリックすると、「モデラー」機能が情報を取得していて、ログファイルに行を追加しようとしています。しかし、それは動作しません!私はことを知っている... ... 777のメディアは助けない
chmodコマンド:[errnoに13]許可が拒否されました: 'メディア/ log.txtという'、リファラを Apacheのerror.logには
例外IOErrorがいることを言います私はファイルを書いてもらうために何とかApacheを設定する必要がありますが、どうして見つからなかったのでしょうか:(
apacheの下ではうまく動作しないので、url.pyはうまく動作しますが、 apache。アプリケーションの他の部分もうまくいきますが、今まではファイル操作はありません。
絶対パスはジョブを行った..ありがとう!!私は多くのことを試しましたが、error.logがファイルを見つけることができないとは言わなかったため、考えていませんでした。ありがとうございました!)) – v100ev