Does core django support migration without a django-south application or similar?

Does django use the concept of migration without a southern application?

If not, why didn't they include it in Django 1.4? [Since he should have]

Please, help..

+1
source share
3 answers

No, it is not. The South is considered the de facto standard for database migration in Django. Further reading can be found in the Django wiki.

From the release notes for version 1.2:

Contrib-01 (Add South to contrib) - the general consensus - including the Southern lead developer - is that the South is not yet ready to be the bonafide part of Django.

This is most likely still relevant. The South has its limitations, it still has spaces that can be seen as flaws when they are django.contrib modules.

However, I want to add: the south is still very useful.

+5
source

The South is not the only migration application that works with Django. See http://djangopackages.com/grids/g/database-migration/ for some current options. Simon Willison also co-created Dmigrations , but he is old and has not had a fix for several years.

The South is generally considered the best at the moment, although I haven't tried NashVegas (partly because the South is so good that I don't need to)

+2
source

Update October 2013

After a successful kickstarter campaign, schema migration will be added to the Django kernel starting from version 1.7

https://docs.djangoproject.com/en/dev/releases/1.7/#schema-migrations

+2
source

Source: https://habr.com/ru/post/915895/


All Articles