Обновление Python Django Project 1.3 до 1.5

В настоящее время у меня есть проект Python с использованием Django версии 1.3, работающей на ОС Mountain Lion, и теперь я хочу обновить его до Django 1.5. Но когда я ставлю это и пытаюсь сделатьpython manage.py runserver я получаю сообщение об ошибке

Ошибка: можетнайти файл 'settings.py» в каталоге, содержащемmanage.py», Похоже, вымы настроили вещи Вы'Вам нужно будет запустить django-admin.py, передав его вашему модулю настроек. (Если файл settings.py действительно существует, он 'Вызывает ошибку ImportError.)

я понял, что структура проекта отличается, есть ли способ как-то преобразовать или обновить проект 1.3 в проект 1.5?

Ответы на вопрос(2)

о чем упоминал Кирелагин, структура и макет проекта были изменены в версии 1.4, поэтому вам необходимо отразить это при настройке. Вы можете увидеть примечания по этому вопросу вдокументация к выпуску:

Django 1.4 поставляется с обновленной версией проекта по умолчанию и файлом manage.py для команды управления startproject. Это исправляет некоторые проблемы с предыдущей manage.py обработкой путей импорта Python, которые вызывали двойной импорт, проблемы с переходом от разработки к развертыванию и другие проблемы с трудными для отладки путями.

Это будет означать, что существует конфликт, в котором Django ожидает вашегоsettings.py быть.

Решение Вопроса

влению.

Обновите свой проект до Django 1.4.Обновите свой проект до Django 1.5.

К сожалению, процесс не автоматизирован, поэтому выПридется внимательно изучить оба документа.

 gertvdijk04 июн. 2013 г., 17:40
Конкретная ошибка, которую получает OP, не должна появляться в Django 1.5. В заметках о выпуске сказано:(Старый стиль manage.py продолжит работать, как и раньше, до Django 1.6. В 1.5 он вызовет DeprecationWarning). "
 kirelagin04 июн. 2013 г., 17:43
@gertvdijk Это 'Это то, что я тоже. Но на самом деле речь шла об обновлении, а не об исправлении ошибки. Во всяком случае, во время процесса обновления ОП заполнить придется реструктурировать свой проект и. скорее всего, ошибка исчезнет.
 rassel pratomo04 июн. 2013 г., 11:58
я вижу .. хорошо, спасибо kirelagin!
 kirelagin04 июн. 2013 г., 17:44
@gertvdijk Кстати, я предполагаю, что он уже изменил структуру проекта (т.е. переехалsettings.py) но додумалсят обновлен.manage.py

Ваш ответ на вопрос