Найти - Пользователи
Полная версия: Перенос проекта на питоне
Начало » Python для новичков » Перенос проекта на питоне
1 2 3
dimitrez
Alen
Погуглите на тему отличия python2 от python3, затем замените в исходниках xrange на range.

Это все интересно и может для кого то актуально, только причем тут питон3 если его нет ни на саром серврее ни на новом. Запуск проекта идет в виртуальном окружении с питон26, в третьего там вообще нет
dimitrez
Задачу так и не добил, решил сделать по другому, взял ВПС, поставил на него систему 1в1 как на рабочем ервере, поставил нжинкс, питон26, uwsgi, со старого сервера перенес все что можно было по настройкам, модулям, скриптам. Запустил manage.py, но при обращении к домену в броузер вываливает куче непоняток, может у кого то есть мылси что это может быть?
PooH
По последнему скрину, я не знаю какая версия django-compressor у вас установлена(в последней такого кода нет и видимо эта ошибка исправлена). В вашей версии, судя по всему, когда установлен DEBUG = True, код компрессора хочет получить из контекста request, а django.template.RequestContext видимо не используется. Проверить мое предположение можно поставив DEBUG в False. Ну или включив RequestContext.

PS: Прошу прощения, сразу не увидел, ошибка возникает не в модуле django-compressor, а в django-php. Но смысл ее тот же самый - попытка доступа к request, которого нет в шаблоне. Подключите в настройках django.template.RequestContext
dimitrez
уфффффф, отключил дебаг - не помогло, проверил подключен ли RequestContext в ./settings/base.py

TEMPLATE_CONTEXT_PROCESSORS = (
    'main.context_processors.djbyte',
    'main.context_processors.permission',
    'django.core.context_processors.auth',
    'django.core.context_processors.i18n',
    'django.core.context_processors.media',
    'django.contrib.messages.context_processors.messages',
    'django.core.context_processors.request',
    'messages.context_processors.inbox',
    )

По модулям:
Новый сервер: http://pastebin.com/KiZWWiDU
Старый сервер: http://pastebin.com/d0KnWVin


Ну и после отключения дебага вегде где нашел DEBUG, сделал емуFalse), получил вот такую картинку:

PooH
Ну ошибка та же, в файле django_php/templatetags/php.py хочет взять из контекста request, а его там нет.

Мне бы руками пощупать. Сильно секретный проект? Я бы у себя на выходных развернул, да посмотрел.
dimitrez
Там новостной ресурс, как можно свзятатся? У меня сейчас система развернута на ВПС - могу дать рутовый доступ туда.
PooH
Что-то здесь отправка емайл рисует 500. пишите okomkov(хищное)почтовик поисковика.com только лучше, наверное, взять код без базы, мне удобнее поднять у себя под дебагер, вам не бояться за данные.
dimitrez
Отправил на почту письмо
dimitrez
Три месяца насиования мозга, себя и сайта привели к решению, последняя проблема которая мешала, это модуль django-php, отключил его использование в темплейтах и все запустилось.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB