django の初心者 (mysql も苦手)
Baidu で検索して mysql 構文を書こうとしました。django を使用して書きたいのですが、できません。質問するためにここに来ました。
mysql は
SELECT キーワード ID、MAX(ID) AS ID FROM
news_article
GROUP BY
keywords_id ORDER BY ID DESC LIMIT 0,10
ここで、「keywords_id」は、記事モデルの「news_article」テーブルの外部キーです;
主な目的は次のとおりです。「news_article」テーブルの「keywords_id」フィールドから最新の 10 件の一意のデータを取り出し、他のフィールドの値を読み取ります(最初に mysql 構文を使用して取得します)固有の ID 値を取得し、その ID 値を条件として使用して他のフィールドの値を抽出し、テンプレート ページに出力します。
問題の説明が明確かどうかわからないので、お手伝いさせていただきます~
PHPz2017-06-07 09:26:57
データベースでのマルチスレッドの使用を伴わない単純なデータ分析と処理の場合は、優れた groupby メソッドを備えた pandas モジュールを使用することをお勧めします。これが直感的で適用可能かどうかを確認できます。
django-pandas は Django で利用可能です。試してみることをお勧めします。
pandas ステートメントは次のように記述される可能性があります: