Wie downgrade Django von dev zu 1.1

Ich verwende die Entwickler-version von Django und es scheint, dass der filebrowser app ist nicht kompatibel mit dem Stamm aufgrund von änderungen vorgenommen, um CSRF-Angriffe. Wie kann ich ein downgrade auf die offizielle Version (1.1)?

Arbeite ich auf einem shared host und die Art und Weise, dass ich bin curently läuft Django ist wie folgt:

~/local/lib/python2.6/site-packages/ enthält /django/ sowie mehrere andere Ordner (eins für jede app).

~/local/lib/python2.6/site-packages/ ist auf den python-Pfad.

Innerhalb /site-packages/ es ist auch ein symbolischer Link auf /projectname/ enthält die Projektdateien (manage.py, settings.py etc.).

Ich bin mit FastCGI und daher in /public_html/ ich habe eine dispatch.fcgi aufgerufen wird django.core.servers.fastcgi.runfastcgi. Ein .htaccess - Datei wird verwendet, um die Umleitung aller Anfragen zu versenden.fcgi, so dass Django mit Ihnen umgehen kann.

Habe ich versucht zu entfernen (Auszug aus dem python-Pfad) /django/ und dann den Download der release-version von " Django und setzen es, wo die früheren /django/ Ordner war. Diese produziert den folgenden Fehler:

Kein Modul namens CSRF.

Ich heruntergeladen middleware/csrf.py aus /trunk/ welche gelöscht, bis der erste Fehler, aber dann produziert andere Fehler.

Wie gehe ich bei der Downgrade auf 1.1? Von vorne anfangen ist keine Frage, aber ich würde natürlich lieber vermeiden, wenn möglich.

InformationsquelleAutor Peter Horne | 2009-11-11
Schreibe einen Kommentar