Die kurze Antwort, soweit ich weiß (und ich habe die Pinax-Entwicklung seit einiger Zeit verfolgt) ist, dass es keinen direkten Weg gibt, das Projekt von 0.5.1 auf 0.7beta3 zu verbessern. Ich bin mir nicht sicher, wie vertraut Sie mit dem Code sind, aber das ist der Prozess, den ich basierend auf meiner begrenzten Erfahrung verwenden würde:
Beginnen Sie mit dem social_project/das mit der neuesten Version von Pinax ausgeliefert wird. Kopieren Sie alle Änderungen, die Sie an der Datei "settings.py" vorgenommen haben, sowie an Ihre benutzerdefinierten Apps.
Die Vorlagen und Medien sind in Ordner außerhalb der Projekte verschoben worden, aber wenn Sie eine davon angepasst haben (ich bin sicher, dass Sie das getan haben), nehmen Sie die benutzerdefinierten und legen sie in die Vorlagenordner in Ihrem Projekt, um sie zu überschreiben die Standarddesignordner. Sie sollten sie mit denen in den Themenordnern vergleichen, um zu sehen, welche Änderungen möglicherweise vorgenommen werden müssen, um mit den Änderungen in den Apps Schritt zu halten.
Der nächste Schritt wäre, das Gleiche zu tun mit urls.py Kopieren alle Anpassungen über die eine durch das Projekt zur Verfügung gestellt.
Versuchen Sie, es an diesem Punkt mit einer neuen DB zu starten. Hoffentlich weisen alle Fehler Sie in die richtige Richtung auf Dinge, die Sie vielleicht verpasst haben oder nicht kennen.
Sobald Sie es die meisten der DB-Tabellen laufen bekommen sollte, außer die gleiche (glaube ich), wie Sie die Stämme Sachen erwähnt. Die Migration der Daten ist jedoch immer noch weit mehr als das, womit ich mich auseinandersetzen musste.
Haftungsausschluss: Ich habe die Entwicklung verfolgt, aber nie groß diese ganz ein Upgrade durchzuführen hatte. Viel Glück und (offensichtlich) sichern Sie Ihre Arbeit und Daten, bevor Sie versuchen, alles zu portieren.
finden Sie in der Dokumentation und Code (http://github.com/pinax/pinax/tree/master) für weitere Details. Der Code ist ein bequemer (wenn auch mühsamer) Weg, um die Entwicklung zwischen 0.5.1 und 0.7beta3 zu beobachten, für das, was das wert ist.