Насколько мне известно, короткий ответ (и я уже некоторое время слежу за разработкой Pinax) заключается в том, что не существует простого пути для обновления проекта с 0.5.1 до 0.7beta3. Я не уверен, насколько вы знакомы с кодом, но этот процесс я бы использовал на основании своего ограниченного опыта:
Начните с использования social_project /, который поставляется с последней версией Pinax. Скопируйте в него любые изменения, внесенные вами в файл settings.py, а также в любые пользовательские приложения, которые у вас есть.
Шаблоны и мультимедиа перемещены в папки за пределами проектов, но если вы настроили какой-либо из них (я уверен, что вы это сделали), возьмите пользовательские и перетащите их в папки шаблонов в вашем проекте, чтобы переопределить их в папки темы по умолчанию. Вы должны сравнить их с теми, которые находятся в папках тем, чтобы увидеть, какие изменения могут потребоваться, чтобы не отставать от изменений в приложениях.
Следующим шагом было бы сделать то же самое с urls.py, скопировав любые настройки по сравнению с настройками, предоставленными проектом.
Попробуйте запустить его на этом этапе с новой БД. Надеемся, что любые ошибки укажут вам правильное направление на вещи, которые вы, возможно, пропустили или о которых не знали.
После того, как вы запустили его, большинство таблиц БД должно быть одинаковым (я считаю), за исключением того, что вы упомянули о материалах Tribes. Миграция данных, однако, все еще выходит за рамки того, с чем мне приходилось иметь дело.
Отказ от ответственности: я следил за разработкой, но мне никогда не приходилось выполнять обновление настолько большое. Удачи и (очевидно) сделайте резервную копию своей работы и данных, прежде чем пытаться перенести все это.
Подробнее см. Документацию и код (http://github.com/pinax/pinax/tree/master). Код - это удобный (хотя и утомительный) способ наблюдать за эволюцией между 0.5.1 и 0.7beta3, что бы это ни стоило.