django-pyodbc与django-mssql比较

5

标题已经说明了一切。我想在MSSQL 2005上运行Django。两者都看起来相当活跃和最新。我似乎没有看到任何独特的观点。

  • 有人可以推荐其中一个吗?
  • 稍后在两者之间进行交换是否很容易?
  • 它们是否已经准备好投入生产?

谢谢!

1个回答

1

我的选择是django-pyodbc,因为需要跨平台。 django-mssql仅在Windows上运行。

Django-pyodbc与South兼容。

Django-pyodbc存在一些错误,pyodbc本身也有。我已经修复了它们(我在某个地方找到了代码)。 第一个问题是在运行“manage.py ss_loaddata”命令时插入自增键的问题。ss_loaddata是这个后端的特殊命令,而不是“loaddata”。第二个问题……我不记得了。

据我所见,django-mssql也存在错误,但我希望比pyodbc少。我还没有尝试过它。

也许现在两者都很稳定 :)


django-mssql 专为与 SQL Server 接口而设计,基于此事实进行某些优化和假设;而 django-pyodbc 则是一个通用的 ODBC 后端。 - Manfre
此外,目前的django-pyodbc不支持正则表达式查询,而django-mssql则支持。我认为这对于某些决策可能很重要。 - Anoyz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接