将python django项目1.3升级到1.5

目前我有python项目使用django版本1.3运行在山狮子操作系统,现在我想升级到Django 1.5。 但是,当我把它,并尝试做python manage.py runserver我得到一个错误说

错误:在包含'manage.py'的目录中找不到'settings.py'文件。 看起来你已经定制了一些东西。 你必须运行django-admin.py,将它传递给你的设置模块。 (如果文件settings.py确实存在,它会以某种方式导致ImportError。)

我意识到项目结构是不同的,有没有办法将1.3项目转换或升级到1.5项目?


每个Django版本都有发布说明和升级说明。

  • 将您的项目升级到Django 1.4。
  • 将您的项目升级到Django 1.5。
  • 不幸的是,这个过程不是自动的,所以你必须仔细阅读这两份文件。


    为了详细说明kirelagin提到的内容,1.4中的项目结构和布局已经发生了变化,因此您需要在设置中反映这一点。 你可以在发布文档中看到关于这个的注释:

    Django 1.4附带了startproject管理命令的更新后的默认项目布局和manage.py文件。 这些解决了之前对导入双重导入的Python导入路径的manage.py处理,从开发到部署的麻烦以及其他难以调试的路径问题的一些问题。

    这将意味着Django预期您的settings.py将会出现冲突。

    链接地址: http://www.djcxy.com/p/59779.html

    上一篇: upgrading python django project 1.3 to 1.5

    下一篇: django css and js files