Pull to refresh

Comments 11

А еще сам код миграций стал чистым. Состояние всех модели больше не хранится в гигантском словаре.
Вопрос к знатокам: стоит пробовать или посидеть на 1.6?
Конечно стоит. Оно стабильное как Пик Коммунизма, мы полгода уже юзаем.
Замечу также о появлении Transform. Теперь можно извлекать, скажем, год из значения поля и делать так:

qs.filter(author__birthdate__year__lte=1981)
Есть какой-нибудь способ сделать приложение с миграциями работающим и в 1.6 и в 1.7?
Здесь написано:
The recommendation is that you move your South migrations into the south_migrations directory (existing users will not notice the change if they upgrade South first), and then start a new set of Django 1.7 migrations in a migrations directory (the default)
Нужно переместить миграции South в папку south_migrations, обновленный South с Django 1.6 их будет видеть. И нужно создать новый набор миграций Django 1.7 в папке migrations. И после этого нужно поддерживать оба набора миграций, все будет работать.
If you are a library or app maintainer, and wish to support both South migrations (for Django 1.6 and below) and Django migrations (for 1.7 and above) you should keep two parallel migration sets in your app, one in each format

p.s. промахнулся
Sign up to leave a comment.

Articles