私はセキュアシェルにいて、--upgrade
使用しているdjangoアプリの1つに決めました。入力pip install django-guardian --upgrade
すると、現在使用しているバージョンよりも古いバージョンの Django もダウンロードおよび展開されていることに気付きました: 1.3. おっとっと!
私のデバッグ画面は、django 1.4.2 と python 2.7 を使用していることを示していますがupgraded
、おそらく django のバージョンが競合しているため、ガーディアンとしてアプリの動作が異なりますか?? 重要な違いは、django-ratings
. django-ratingsを使用して投票すると、ユーザーがリダイレクトされ、投票が記録されてもメッセージは表示されません。
def authentication_required_response(self, request, context):
message = _("You must be logged in to vote.")
response = HttpResponse(message)
response.status_code = 403
return response
これにより、空白のページが表示されます。django アプリでは何も変更していませんが、動作が異なります。--upgraded
誤って混乱する前にアプリを以前の状態に戻すには、この問題にどのように対処すればよいですか? アイデアをありがとう。