問題タブ [django-pyodbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
145 参照

python - Python への MS SQL 接続

Django がpyodbcビルド ディレクトリにライブラリを見つけられなかったというエラーが表示されます。インストール済みのバージョンを使用します。

どんな助けでも大歓迎です。

0 投票する
3 に答える
1899 参照

django - django-pyodbc-azure 'sql_server' という名前のモジュールがありません

Python 3.5.2 を使用した Django プロジェクトのバックエンドとして、企業の SQL Server を使用しようとしています。Django 2.0.3、pyodbc==4.0.22、django-pyodbc-azure 2.0.3、pypiwin32==219 をインストールしました (以下のピップ フリーズ)。また、サイトの settings.py で DATABASES を構成しました (以下を参照)。サーバーを実行しようとすると、「sql_server」という名前のモジュールがありませんというエラーが表示されます。私は他の質問を参照しましたが、その中で最も関連性が高いと思われるものは次のとおりです。ただし、これで問題は解決しませんでした。同じエラーが続きます。

インストールされたパッケージ:

データベース:

(注:「OPTIONS」設定の有無にかかわらず、これを試みました)。

0 投票する
2 に答える
6680 参照

pyodbc - Django 2.1 SQL Server 17 エラー - 利用可能なデータベース バックエンドではありません。「django.db.backends.XXX」を使用してみてください

次の DATABASE 設定に切り替えようとしましたが、うまくいきませんでした。

SQLLite データベースにアクセスでき、pyodbc インポートを (Python 経由で直接) 実行できましたが、これを Django で使用することはできません。

スタックオーバーフローに関する次の質問をすでに参照しました(運が悪い)。 ソリューション 1 ソリューション 2 と Django/SQL Server のバージョンは、私がセットアップしたものよりかなり古いものです。他のオプションがあるかどうかを確認せずに SQL Server データベースをサポートするためだけに、Django v2.1 から下位バージョンにダウングレードしたくありません。

次のサイト パッケージを確認し、環境/システム パス変数に追加しました。

次のコードを実行すると、データベースにヒットしてデータが返されるので、Python だけでなく、おそらく Django であることがわかります。