Django の開発バージョンを実行していますが、CSRF に変更が加えられたため、ファイルブラウザ アプリがトランクと互換性がないようです。公式リリース (1.1) にダウングレードするにはどうすればよいですか?
私は共有ホストで作業しており、現在 Django を実行している方法は次のとおりです。
~/local/lib/python2.6/site-packages/
には/django/
、他のいくつかのフォルダー (アプリごとに 1 つ) が含まれています。
~/local/lib/python2.6/site-packages/
pythonパスにあります。
その中には、プロジェクト ファイル (manage.py、settings.py など) を含む/site-packages/
へのシンボリック リンクもあります。/projectname/
私は FastCGI を使用し/public_html/
ているため、dispatch.fcgi
を呼び出すために使用される がありますdjango.core.servers.fastcgi.runfastcgi
。.htaccess
Django がそれらを処理できるように、ファイルを使用してすべての要求を dispatch.fcgi にリダイレクトします。
削除(pythonパスから移動)してから/django/
、Djangoのリリースバージョンをダウンロードして、以前の/django/
フォルダーがあった場所に配置しようとしました。これにより、次のエラーが発生しました。
CSRF という名前のモジュールはありません。
最初のエラーを解決したものをダウンロードmiddleware/csrf.py
し/trunk/
ましたが、その後他のエラーが発生しました。
1.1 にダウングレードするにはどうすればよいですか? ゼロから始めることは問題外ではありませんが、可能であれば明らかにこれを避けたいと思います。