5

まさにタイトルにある。MSSQL 2005 に対して Django を実行したいと考えています。どちらもかなりアクティブで最新のようです。どちらにもユニークな点はないようです。

  • 誰かが他のものよりも推奨できますか?
  • 後で2つを交換するのは簡単ですか?
  • それらは本番環境に対応していますか?

ありがとう!

4

1 に答える 1

1

クロスプラットフォームの要件のため、私の選択は django-pyodbc です。django-mssql は Windows でのみ実行されます。

Django-pyodbc は South で動作します。

Django-pyodbc にはいくつかのバグがあり、pyodbc 自体にもバグがあります。私は両方にパッチを当てました (どこかでコードを見つけました)。最初の問題は、「manage.py ss_loaddata」コマンドを実行するときに、ID であるキー (つまり、自動インクリメント) を DB に挿入することでした。ss_loaddata は、「loaddata」の代わりにこのバックエンド用の特別なコマンドです。2 番目の問題.これは覚えていません。

ご覧のとおり、django-mssql にもバグがありますが、pyodbc よりも少ないことを願っています。まだ試していません。

たぶん、どちらも安定しています:)

于 2011-03-23T20:42:50.463 に答える