У меня есть небольшой проект, созданный с помощью django1.3, и я хочу перенести его на django1.4, но так как структура файлов немного меняется, каков наилучший способ миграции?
Чтение https://docs.djangoproject.com/en/dev/releases/1.4/ сначала.
Что касается структуры каталогов, я думаю, что все, что вам нужно сделать, это переместить ваш manage.py на один уровень вверх и изменить его содержимое на это (заменив {{project_name}} именем вашего проекта):
#!/usr/bin/env python import os, sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)
Подробности смотрите здесь: https://docs.djangoproject.com/en/dev/releases/1.4/#updated-default-project-layout-and-manage-py