問題タブ [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.
python - ImportError: Windows の django_mysql で termios という名前のモジュールがありません
を使用してプロジェクトWindows
に取り組んでいる64ビットマシンを使用しています。ジャンゴ 1.8.7、Python 2.7.9、MySQL 5.6。試してみたいのですが、次のようになります。Django
PyCharm
django_mysql
同様の問題を抱えている人に役立つように思われるをインストールCygwin
しましたが、それでもこのエラーが発生します。再起動しPyCharm
ました。マシンを再起動する必要がありますか? 私はmissing
いくつかのアプリケーションフォームINSTALLED_APPS
ですか?
私の目的django_mysql
は を使用することですがJSONField
、別のパッケージを試す必要がありますか?
django - 複数のオブジェクトを返すDjango QuerySet(UNIQUEキーでフィルタリング)
Django ORM で非常に奇妙な問題に直面しています。単一のオブジェクトを返すことが期待される以下のクエリセットがありますmy_unique_key
が (一意の値と同様)、同じオブジェクトの複数のインスタンスを返しています (主キーのリストを確認してください):
どこq
でQ()
コンテンツを含む関数:
私のモデル構造は次のようなものです:
ただし、関数から1つの条件を次のように削除すると、完全に正常にq
機能します。
Django が予期しない動作をする理由について何か考えはありますか?
mysql - djangoビューでのMysqlクエリ
私はmysqlの知識があまりありません。私のジャンゴモデルは次のとおりです。
私は、すべての運動 ID について、運動 ID = 1 に対応する強度レベル = 7 などを満たすユーザー ID の数を取得したいと考えています。つまり、すべての運動で強度レベル = 7 に達したユーザーです。
次のようなクエリを1つ作成しました。
データベースから直接結果をクロスチェックできる限り、トレーニングを完了したユーザー (つまり、すべてのエクササイズ タイプで強度レベル = 7 に達したユーザー) はいないため、カウントは「0」として返されます。
かなりの繰り返しがあるため、クエリを最適化できると確信していますが、その方法はわかりません。
また、djangoビューで同じことを実行したい(つまり、同じ結果を得たい)。そこに私は次のようなものを持っています
このdjangoビューで同じことをどのように反映できますか?
django - last_login に基づいてユーザー数を返す Django ビュー
今日ログインしたユーザーの数を返すビューがある Django アプリケーションがあります。対応する声明は次のとおりです。
先週とその月に 1 回ログインしたユーザーの数を取得したいと考えています。同様に、ここでtimezone.now()
は今日の日付が返されますが、1 週間または 1 か月をカバーする範囲のようなものはありますか?
mysql - Django: 一致するレコードが別のテーブルに存在する場合、extra() で true/false を取得する
一意の CharField を持つモデルRegistration
への外部キーを持つモデルがあります。License
key
特定の登録セットについて、Activation
そのライセンス キーを持つレコードが存在する場合、ブール値を取得する必要があります。Activation
ただし、とRegistration
/の間に外部キー関係はありませんLicense
。
私はそのようにPythonでそれを行うことができます:
extra()
しかし、これは通話で可能になるはずだと考えていました。私のSQLスキルだけでは十分ではありません。
私が思いついたのは:
ただし、アクティブ化されているかどうかにかかわらず、r.was_activated
常にすべてのレコードに使用されます。1
更新:ここでテーブルの関連部分:
更新 2 : 関連するモデル: