Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 13, 2012 00:08:10

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

django 1.1 и south

есть следующая конфигурация проекта:
Django Version: 1.1
Python Version: 2.4.3
проект работающий. Хочу добавить туда приложение south, однако после копирования папки south в папку с проектом и прописывания south в настройках выдал ошибку:


File “/projectpath/south/db/mysql.py”, line 7, in ?
from south.db import generic
File “/projectpath/south/db/generic.py”, line 122
finally:

Чем-то ему finally не понравилось… Дело в устаревшей версии python или django? Еще я обычно south через setup.py устанавливаю. А тут решил так в папку с проектом забросить (на этой машине south другим способом не устанавливался).



Отредактировано Dr.Livsi (Апрель 13, 2012 00:16:15)

Офлайн

#2 Апрель 13, 2012 05:59:00

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

django 1.1 и south

Dr.Livsi
есть следующая конфигурация проекта:
Django Version: 1.1
Python Version: 2.4.3
проект работающий. Хочу добавить туда приложение south, однако после копирования папки south в папку с проектом и прописывания south в настройках выдал ошибку:


File “/projectpath/south/db/mysql.py”, line 7, in ?
from south.db import generic
File “/projectpath/south/db/generic.py”, line 122
finally:

Чем-то ему finally не понравилось… Дело в устаревшей версии python или django? Еще я обычно south через setup.py устанавливаю. А тут решил так в папку с проектом забросить (на этой машине south другим способом не устанавливался).
Until Python 2.5, the try statement came in two flavours. You could use a finally block to ensure that code is always executed, or one or more except blocks to catch specific exceptions. You couldn’t combine both except blocks and a finally block, because generating the right bytecode for the combined version was complicated and it wasn’t clear what the semantics of the combined statement should be.

Guido van Rossum spent some time working with Java, which does support the equivalent of combining except blocks and a finally block, and this clarified what the statement should mean. In Python 2.5, you can now write:



Офлайн

#3 Апрель 13, 2012 13:47:36

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

django 1.1 и south

Ok, python обновлю. Главное - что бы версию django менять не пришлось.
Спасибо.



Отредактировано Dr.Livsi (Апрель 13, 2012 13:47:45)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version