Форум сайта python.su
pythonwinИмеется ввиду указывать в каждом файле #!/usr/bin/python2.5, ?или это можно задать это глобально и где?
просто при запуске проекта указывай при помощи какой версии питона нужно выполнять скрипт
Офлайн
$python2.5 runserver
Офлайн
А зачем для запуска джанго указывать более древнюю версию? Нет, ну просто интересно, дял чего это может понадобиться, лично я с таким никогда не сталкивался. Вот у нас разработка под 2.6, прод сервер 2.5, ну никаких различий, неполадок, багов, глюков не замечал. Предостережите, а?
Офлайн
Zada
Django под app engine patch, например. У меня в 2.6 были ошибки.
Офлайн
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)
Офлайн
Хотел продолжить тему
Установил с “нуля” ubuntu9.04 там по умолчанию идет python2.6 а вот python2.5- не установлены. К чему бы это?
И вопрос:
1)Где можно смотреть – когда 2.6 можно использовать вместе с джангой, ведь как я понимаю что 2.6 еще не готов к норамальному использованию вместе с джангой (например я столкнулься с ошибкой в PIL ( смотри пост выше ) )
2) Можно ли безболезненно деинсталить питон 26 а вместо него 25 (я попытался такое сделать sudo apt-get purge python2.6) но это насмерть убило систему (Как всетаки питон глубоко пролез в линукс или наобарот :) )
Отредактировано (Май 18, 2009 17:03:44)
Офлайн
romankrv
1. Смотри в транк джанги. (какое PIL имеет отношение к джанге? Тут надо смотреть в разработку PIL)
2. Не надо ничего сносить. Достаточно поставить 2.5 и потом вызывать все строкой $ python2.5 <command>
Отредактировано (Май 18, 2009 17:59:57)
Офлайн
Оказалось что код который я привел в “ #15 ” и ошибка которая вылетала с которой я связывал проблему python2.6 неверно.
Проблема была в версии транка то есть код не работает если транк больше 10189. Об этом я написал тикет.
Ждем обновления … :)
Офлайн
Написал я тикет но такое чуство что меня не совсем поняли –
http://code.djangoproject.com/ticket/11149
Смысл там в том что если я использую версию транка больше чем 10189 (текущий сейчас 10825 тоже проблемный с моим кодом который там приведен) вываливает ошибку “cannot identify image file” на версии 10189 работает без проблем.
Офлайн
Нет уже поняли даже пофиксили правда стал другой баг вылетать
Офлайн