5

它真的在标题中。我想对MSSQL 2005运行Django。两者看起来都非常活跃并且是最新的。我似乎无法看到任何独特的观点。django-pyodbc vs django-mssql

  • 任何人都可以推荐一个吗?
  • 在稍后的日期之间交换两者是否微不足道?
  • 它们是否可以生产?

谢谢!

回答

1

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

Django-pyodbc与南方合作。

Django-pyodbc也有一些bug和pyodbc本身。我已经补丁(我发现代码的地方)。 第一个问题是在运行'manage.py ss_loaddata'命令时在数据库中插入标识(即自动增量)的键。 ss_loaddata是这个后端的一个特殊命令,而不是'loaddata'。第二个问题......我不记得这个。

正如我所看到的,django-mssql也有错误,但是,我希望,比pyodbc少。我还没有尝试过。

可能是,无论是现在稳定的:)

+0

Django的MSSQL被设计成只与SQL服务器接口,使基于这样的事实,那里的Django的pyodbc是一个通用的ODBC后端某些优化和假设。 – Manfre 2012-09-27 19:09:53

+0

此外,目前,django-pyodbc不支持REGEX查询,而django-mssql则支持。我认为这对于某些决定可能很重要。 – Anoyz 2016-01-25 11:46:38

相关问题