Я использую версию разработки Django, и кажется, что приложение filebrowser несовместимо с транком из-за изменений, внесенных в CSRF. Как мне перейти на официальный релиз (1.1)?
Я работаю на общедоступном хосте, и в настоящий момент я использую Django следующим образом:
~/local/lib/python2.6/site-packages/
содержит /django/
, а также несколько других папок (по одной для каждого приложения).
~/local/lib/python2.6/site-packages/
находится на пути к питону.
В /site-packages/
есть также символическая ссылка на /projectname/
, содержащая файлы проекта (manage.py, settings.py и т. Д.).
Я использую FastCGI, и поэтому в /public_html/
у меня есть dispatch.fcgi
, который используется для вызова django.core.servers.fastcgi.runfastcgi
. Файл .htaccess
используется для перенаправления всех запросов на dispatch.fcgi, чтобы Django мог их обработать.
Я попытался удалить (вывести из пути Python) /django/
, а затем загрузить релизную версию Django и поместить ее туда, где находилась предыдущая папка /django/
. Это привело к следующей ошибке:
Нет модуля с именем CSRF.
Я скачал middleware/csrf.py
с /trunk/
, который очистил первую ошибку, но затем вывел другие ошибки.
Как мне пойти на понижение до 1.1? Начать с нуля не исключено, но я бы, по возможности, предпочел этого избежать.