問題タブ [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 投票する
6 に答える
11523 参照

sql-server - djangoでGUIDを使用する方法はありますか?

SQL Server で GUID によって結合されたテーブルがいくつかあります。現在、django で GUID のサポートを追加するためのカスタム フィールドをいくつか見つけましたが、可能であれば、ブログ投稿でコードを使用することをためらう傾向があります。GUID に参加し、新しいエントリに GUID を割り当てる以外に、GUID を使用するつもりはありません (ただし、これはオプションです)。ジャンゴの組み込み型を使用してこれを許可する方法はありますか? ある種のcharフィールドまたはバイナリフィールドを使用して、djangoを「だまして」それを使用して参加させることができますか?

助けがあれば、私はdjango-pyodbcを使用しています。

0 投票する
1 に答える
2376 参照

django - django の MS Access バックエンド

MS Access で使用できるように、django-pyodbc パッケージの修正に取り組んでいます。

これは、私の組織で使用されているレガシー データベースに必要であり、私の状況に特有のややハックな作業を行っていますが、SQL 構文を MS Access に適応させるという点で、有用で一般化可能な進歩も遂げています。

私の質問は、これは世界中の誰かが興味を持っているプロジェクトですか? コードをクリーンアップして完全に一般化する必要がありますか?それとも、世界中の誰もが SQL サーバーに移行することで MS Access の問題を解決できるのでしょうか?

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

sql-server - Linux での Django-pyodbc SQL Server/freetds サーバー接続の問題

エラー: ('IM002', '[IM002] [unixODBC][ドライバー マネージャー] データ ソース名が見つからず、既定のドライバーが指定されていません (0) (SQLDriverConnectW)')

Windows 開発マシンでの開発から本番環境の Linux マシンに移行していますが、freetds ドライバーに問題があります。私が知る限り、エラーメッセージはドライバーが見つからないことを意味します。sqsh と tsql を介して cli 経由で接続できます。そのようにsettings.pyをセットアップしました。

djangoでSQL Serverの経験がある人はいますか? DNS を使用する必要がありますか? (どのようにフォーマットしますか?)

0 投票する
1 に答える
7340 参照

python - SQL Serverのpyodbc-挿入を実行して行IDを取得するにはどうすればよいですか?

SQLServer2000でpyodbcを使用しています。

行を挿入して、自動インクリメントされた行ID値を取り戻すことができるようにしたいですか?何か案は?

これが私がこれまでに持っているものです:

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

debian - Debian Linux の django-mssql

Linuxマシンにdjango-mssqlをインストールすることに成功した人はいますか? 私のデプロイ サーバーは debian linux で、Windows マシンで作成したアプリケーションをデプロイできません。

django の pyodbc からレガシー latin1 データベースにアクセスする際に問題が発生しました。解決策はありますか?

0 投票する
1 に答える
2226 参照

sql-server - django-pyodbc と django-mssql の比較

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

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

ありがとう!

0 投票する
1 に答える
1727 参照

sql-server - DjangoがMSSQLのID列を更新しないようにする

MSSQLでレガシーDBを使用しています。問題を引き起こしている2つの列を持つテーブルがあります。

したがって、テーブルには主キーとしてssn列があり、djangoによって生成されるSQL更新コードの関連部分は次のとおりです。

問題は、EMP.EMPIDがMSSQLのIDフィールドであるため、既存の従業員に変更を保存しようとすると、pyodbcがこのエラーをスローすることです。

EMP.EMPIDをIDとして持つことは、プログラムにとって重要ではないため、一時的な列を作成してそれを削除し、コピー、削除、名前変更を行うことは論理的なことのように思われます。これにより、古い顧客をDjangoに転送するための追加の手順が1つ作成されるので、私の質問は、このテーブルを更新するたびにDjangoが「[EMPID] = XXX」スニペットを生成しないようにする方法はありますか?

編集
私はこのように私のモデルにパッチを当てました:

これは、Djangoがdjango / db / models / base.py(525)のsql-sentenceに入力する方法を利用して機能します。誰かがより良い方法を持っているか、これが悪い習慣である理由を説明できるなら、私はそれを聞いてうれしいです!

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

sql-server - 空の文字列ではなく、django-pyodbc からモデル フィールドに単一のスペース文字が返される

SQLServer に保存され、django-pyodbc を使用してアクセスされるモデルがいくつかあります。サーバー上ではコードは正常に動作していますが、開発マシンでは、空の文字列であるべきフィールドに単一のスペース文字が含まれるモデルが返されることがわかり始めました。

isql コマンドを使用すると、次の出力が得られます。

発達:

サーバ:

サーバー上のクエリにどれだけの空白を追加しても、常に同じ数の結果が返されます。

私たちの開発マシンは同じデータベースから読み取り、同じバージョンの django-pyodbc を使用していますが、異なる DB ユーザーと接続しています。私たちのデスクトップはpython-odbc 2.1.7-1build1でUbuntu 11.10を実行しており、サーバーにはpyodbc-2.1.8でGentoo(私の決定ではありません)があります。

以前にこのエラーに遭遇した人はいますか? 原因は何ですか?

0 投票する
7 に答える
4975 参照

django - DjangopyodbcSQLSERVERの問題を使用する

djangoをsqlserverに接続しようとしています。私はすでにpythonodbcとdjango-odbcをインストールしました。

私のデータデータベース構成(settings.py)

ただし、サーバーを実行しようとすると、次のエラーが発生します。

C:\ edas> python manage.py runserver

誰かがそれを修正する方法を理解するのを手伝ってもらえますか?