【问题标题】:Django 1.9 Upgrade "Not Supported" issueDjango 1.9 升级“不支持”问题
【发布时间】:2015-12-02 08:46:16
【问题描述】:

我一直在我的项目中使用 Django 1.8.7,在昨天的发布之后我已经升级到 1.9(我正在使用 VS PVTS 并从我的虚拟环境中删除了 Django 1.8.7 并安装了需求中的包。 txt 再次)。

但是,每当我尝试构建和运行我的项目时,它都会在 ma​​nage.py 行中出现错误:

execute_from_command_line(sys.argv)

说:

不支持 Django 1.9.0。

我正在使用 Django、pyodbc、django-pyodbc-azure、requests 模块。

可能是什么问题?

谢谢。

【问题讨论】:

  • 你用的是什么版本的python?
  • 老实说,它可能是任何东西,我想它是由您安装的一个应用程序引起的,但从您在此处提供的内容很难判断
  • 还有什么我可以提供给您的吗?因为我有一个新安装的 django,它只包含 1 个额外的简单应用程序。这就是为什么我认为我的问题并不复杂。 1.8.7 一切正常。
  • 好吧,完整的错误将是一个开始,但您使用的是哪些第三方模块?它可能是没有为 django 1.9 准备的其中之一
  • 我已经更新了问题,使它也包含模块,你对 django-pyodbc-azure 模块是正确的,因为我已经从项目中删除了该模块并切换回 SQLite,一切都开始了再次工作。我想我应该等待模块为 django 1.9 更新而更新。谢谢。

标签: python python-requests pyodbc django-1.9 django-pyodbc-azure


【解决方案1】:

来自django-pyodbc-azure github 页面,

依赖关系

  • Django 1.8.7
  • pyodbc 3.0 或更新版本

鉴于 pyodbc 依赖项声明“或更新”,看来您必须等到它也支持 django 1.9


更新

pyodbc azure 现已更新以支持 django 1.9

【讨论】:

  • 谢谢@sayse 赞赏。
  • @Phyticist - 别担心,尽情享受吧!
  • Django 1.9 昨天发布了; django-pyodbc-azure 通常会在几天后出现。如果要针对 v1.9 进行测试,可以在 virtualenv 中修改 django-pyodbc-azure。这是行:github.com/michiya/django-pyodbc-azure/blob/azure-1.8/…
  • 感谢@FlipperPA 提供的信息,感谢您让我知道 Sayse
  • 附加信息:相关模块根据 Django 1.9 版本更新,因此它们现在可用。
猜你喜欢
  • 2016-09-20
  • 1970-01-01
  • 1970-01-01
  • 2017-12-02
  • 1970-01-01
  • 2016-10-07
  • 1970-01-01
  • 2020-03-09
  • 1970-01-01
相关资源
最近更新 更多