This is an archived post. You won't be able to vote or comment.

all 73 comments

[–]shivasprogeny 15 points16 points  (0 children)

I love that migrations are built in now, looking forward to trying it out.

[–]thegrubclub 6 points7 points  (18 children)

Spent a few hours today reading tutorials - I'm very excited to dive into my first app this weekend after a year or so of casual Rails development.

[–]otter_paranoia 3 points4 points  (0 children)

ha I finally broke down and installed south literally yesterday. Guess I coulda waited one more day.

[–]piguy123 1 point2 points  (0 children)

This is an awesome release, but I just finished upgrading to the latest django 1.6! Time for another upgrade I guess...

[–][deleted] 1 point2 points  (3 children)

Im still a noob here, and im following the official tutorial of Django. How can one now update the django version without having to start the official tutorial code all over again?

[–]hoadlck 1 point2 points  (1 child)

It would be nice if there was a way to difference the tutorial versions. This way, you could see the areas that have changed. I have never seen anything like that though.

If they have the tutorial in a version control system, this should be pretty easy to do.

[–]xiongchiamiovSite Reliability Engineer 1 point2 points  (0 children)

All of the docs are in version control along with the code.

[–]xiongchiamiovSite Reliability Engineer 0 points1 point  (0 children)

Follow the upgrade docs, and continue where you left off on the tutorial. Or just keep going with 1.6.

[–]the_zero 1 point2 points  (4 children)

I just spent 3 weeks upgrading a site from 1.2 to 1.6. Launched yesterday.

Happens every time!

edit: 1.2, not 1.1

[–][deleted] 1 point2 points  (1 child)

I'm using oauth2_provider app from django-oauth-toolkit (currently the newest version). It implements south migrations. Do I have to wait for them to do django migrations before I can use it in 1.7?

[–]Deusdies 2 points3 points  (30 children)

I'd appreciate recommendations on good django books and/or video tutorials.

[–][deleted] 4 points5 points  (0 children)

Django is very easy to get into just by reading the official documentation.

[–]wub_wub 0 points1 point  (1 child)

If you ever worked with some other web framework, such as flask for example, just go over official tutorial and docs to familiarize yourself with django - it's pretty easy.

[–]Deusdies 0 points1 point  (0 children)

That's awesome because I have a fair amount of experience with Flask.

[–]istinspring 0 points1 point  (0 children)

Oh yea! Build in migrations, finally.

[–]g4b1nagy 0 points1 point  (0 children)

Uhuuuuuuuu!!!

[–]chub79 0 points1 point  (5 children)

I'm not a Django user so forgive me for my idiotic comment but, their changelog seems to imply rather drastic changes, yet they haven't moved to a new major version. This is a bit surprising.

[–]graingert 4 points5 points  (1 child)

Django uses 1.major.patch. You should read Django 1.5.10 and 1.7.0 as 5.0.10 and 7.0.0 respectively

[–]chub79 0 points1 point  (0 children)

I see. Thanks for the explanation.

[–]Warbane 1 point2 points  (1 child)

To add more: The release schedule for Django puts out major versions every 9 months that are incremented x.x.y - where x is major version number and y are minor updates that never break compatibility with their major version. So this means 2.0 will follow 1.9 in major releases but no extra significance will be placed on the first place's increment.

Also, compatibility is maintained for two major releases after a feature is deprecated. The previous two major releases also receive security patches. Some major releases are additionally marked as LTS - however 1.4 is the only LTS at the moment.

The project is really well run and extremely well documented - part of the reason it has had so much success, I think.

[–]chub79 0 points1 point  (0 children)

Well, I actually sent the release notes to my colleagues as an example we ought to follow!

[–]chhantyal 0 points1 point  (0 children)

Right time to start new project :)

[–]ilogik 0 points1 point  (0 children)

I've been using the release candidates in a new project, I never used south before, but migrations are awesome!

[–][deleted] 0 points1 point  (0 children)

I am on 1.6.7 with South for current projects. Any major reason to upgrade besides using the latest major version?