romankrv
Апрель 20, 2009 12:33:13
pythonwin
просто при запуске проекта указывай при помощи какой версии питона нужно выполнять скрипт
Имеется ввиду указывать в каждом файле #!/usr/bin/python2.5, ?или это можно задать это глобально и где?
pythonwin
Апрель 20, 2009 12:40:39
$python2.5 runserver
Zada
Апрель 27, 2009 22:14:25
А зачем для запуска джанго указывать более древнюю версию? Нет, ну просто интересно, дял чего это может понадобиться, лично я с таким никогда не сталкивался. Вот у нас разработка под 2.6, прод сервер 2.5, ну никаких различий, неполадок, багов, глюков не замечал. Предостережите, а?
Ferroman
Апрель 28, 2009 00:21:29
Zada
Django под app engine patch, например. У меня в 2.6 были ошибки.
romankrv
Май 18, 2009 16:40:46
Zada
ну никаких различий, неполадок, багов, глюков не замечал.
а ты попробуй код запустить и поймешь что 2.6 с джангой (и некоторые модули ) не полностью дружат
class ThumbnailImageField(models.ImageField):
def save_form_data(self, instance, data):
if data and isinstance(data, UploadedFile):
im = Image.open(data).convert("RGB")
super(ThumbnailImageField, self).save_form_data(instance, data)
romankrv
Май 18, 2009 17:03:05
Хотел продолжить тему
Установил с “нуля” ubuntu9.04 там по умолчанию идет python2.6 а вот python2.5- не установлены. К чему бы это?
И вопрос:
1)Где можно смотреть – когда 2.6 можно использовать вместе с джангой, ведь как я понимаю что 2.6 еще не готов к норамальному использованию вместе с джангой (например я столкнулься с ошибкой в PIL ( смотри пост выше ) )
2) Можно ли безболезненно деинсталить питон 26 а вместо него 25 (я попытался такое сделать sudo apt-get purge python2.6) но это насмерть убило систему (Как всетаки питон глубоко пролез в линукс или наобарот :) )
Ferroman
Май 18, 2009 17:58:54
romankrv
1. Смотри в транк джанги. (какое PIL имеет отношение к джанге? Тут надо смотреть в разработку PIL)
2. Не надо ничего сносить. Достаточно поставить 2.5 и потом вызывать все строкой $ python2.5 <command>
romankrv
Май 19, 2009 12:37:00
Оказалось что код который я привел в “ #15 ” и ошибка которая вылетала с которой я связывал проблему python2.6 неверно.
Проблема была в версии транка то есть код не работает если транк больше 10189. Об этом я написал тикет.
Ждем обновления … :)
romankrv
Май 19, 2009 21:01:07
Написал я тикет но такое чуство что меня не совсем поняли –
http://code.djangoproject.com/ticket/11149 Смысл там в том что если я использую версию транка больше чем 10189 (текущий сейчас 10825 тоже проблемный с моим кодом который там приведен) вываливает ошибку “cannot identify image file” на версии 10189 работает без проблем.
romankrv
Май 20, 2009 13:42:00
Нет уже поняли даже пофиксили правда стал другой баг вылетать