問題タブ [django-mysql]

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 投票する
2 に答える
821 参照

mysql - Django プロジェクトを離れた Mysql データベースに接続する

私はDjango Project自分のローカルホストで に取り組んでおり、遠い を使用したいと考えていますMySQL Database

私のローカルホスト IP は : 172.30.10.XX

私のMySQL遠隔サーバーは:172.30.10.XXです

Django の settings.pyファイルに、次のように書きました。

私のデータベース名は: DatasystemsEC

しかし、 : を実行するとpython manage.py migrate、次のエラーが発生します。

phpmyadminを使用したMySQLでは、次のものがあります。

ここに画像の説明を入力

MacOSX localhost を登録するには、新しいユーザーを構成する必要があると思いますか?

そこで、osx付与されたすべての権限を持つという名前の新しいユーザーを作成しました。しかし、それでもうまくいきません。

あなたが私を助けることができれば、ありがとう

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

mysql - Django/MySQL: フィールド値が一意であっても、一意でないフィールドを一意にすると失敗する

私は現在これを持っています:

committee_xml_idフィールドを一意にする必要があります。つまり、次のようにします。

私もそれを作ってみました:

残念ながら、結果は同じです。

を実行./manage.py makemigrationsした後、./manage.py migrate問題は次のとおりです。

一見すると、テーブルに固有でないデータが既に存在することが問題のように見えますが、問題は正確には存在しないことです。テーブルには 45 行しかなく、フィールドcommittee_xml_idには一意のエントリのみが含まれています。

次のクエリは、重複がない場合に予想されるように、結果を返しません。

厳密には、-condition を指定しない同じクエリを次に示しますHAVING。これは、実際に重複がないことを明確に示しています。

結果は次のとおりです。

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