【问题标题】:django-pyodbc vs django-mssqldjango-pyodbc vs django-mssql
【发布时间】:2011-07-14 21:52:27
【问题描述】:

确实在标题中。我想针对 MSSQL 2005 运行 Django。两者看起来都相当活跃并且是最新的。我似乎看不到任何独特之处。

  • 谁能推荐一个?
  • 以后在两者之间进行交换会很简单吗?
  • 它们准备好生产了吗?

谢谢!

【问题讨论】:

    标签: sql-server django database-connection django-pyodbc django-mssql


    【解决方案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 服务器交互,并基于该事实进行某些优化和假设,而 django-pyodbc 是一个通用的 ODBC 后端。
    • 另外,目前 django-pyodbc 不支持 REGEX 查询,而 django-mssql 支持。我认为这对某些决定可能很重要。
    猜你喜欢
    • 1970-01-01
    • 2015-10-22
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多