Päivitin blogini Django 1.5:een. Tässä lyhyesti tarvittavat muutokset, jotta uuden Djangon sai toimimaan vanhasta Django 1.4:stä päivittäessä. Käytössäni on MongoEngine ja tietokantoina MongoDB + Postgres.

  • Django-mongoadminin päivitys korjattuun versioon. Tein tarvittavat korjaukset omaan GitHub-forkkiini.
  • ALLOWED_HOSTS-asetuksen lisääminen settings.py:hyn. Ilman tätä asetusta Django ei enää toimi.
  • Vanhojen {% url home %} -tyylisten template-tagien korjaaminen muotoon {% url 'home' %}.
  • Vanhojen django.views.generic.simple.redirect_to -näkymien korvaaminen uusilla django.views.generic.base.RedirectView.as_view() -kutsuilla.
  • Kaikkien pip-pakettien päivitys tuoreimpiin (varmuudeksi).

Näillä korjauksilla kaikki tuntuisi ainakin toistaiseksi toimivan.