L'API Django est étonnamment stable et vous ne pouvez pas avoir à réécrire du tout (sauf si vous voulez vraiment).
J'ai un site que j'ai fait en 2007 en utilisant 0.97-pre - au moins je pense que c'est ce qu'ils appelaient, il était trunk 6688. De toute façon, j'ai porté le site deux fois, une fois à 1.0 et ensuite à 1.1. 1. La seule chose «majeure» que nous ayons eu à faire était de déplacer l'Admin dans son propre fichier, mais c'était surtout copier-coller dans l'éditeur, en plus de quelques réglages. Vous rencontrerez de petites choses comme maxlength
allant à max_length
, etc., mais ce sont des choses faciles à gérer.
Consultez les listes de Backward Incompatible Changes, et here, et here pour voir si quelque chose vous saute aux yeux. Lisez le ORM docs comme si vous ne les aviez jamais vus auparavant - un lot a changé. Vous voudrez peut-être examiner certaines relations et requêtes de votre modèle et voir si l'ORM révisé rend certaines d'entre elles plus faciles/plus efficaces à faire.
Je recommande d'utiliser Grappelli avec Filebrowser (en fait, je pense que les versions récentes de nécessitent navigateur de fichiers Grappelli). Jetez un oeil à Pinax pour un panier de boisseaux d'applications réunies sous un même toit. Il y a beaucoup de choses là-bas et vous devez un peu fouiner un peu. En fonction de ce que vous faites, peut vous intéresser. Etc., etc. Je suis sûr que vous allez vous amuser avec tous les nouveaux jouets.
Merci l'homme, je peux voir que j'ai beaucoup de lecture à faire :) – Neytiri