ホームページ  >  に質問  >  本文

Django で非同期を使用する方法

ビューにはデータベースの待ち時間が長いリターンレンダリングがあるため、それを実装して最初にテンプレートを表示する方法を質問したいと思います。前にそのような記事を見たことがありますが、探したいのですが見つかりません。もしかしたら表現が間違っているかもしれません。

このように上記を非同期で実行できない場合は、次の状況になります:
ページがあり、ページがロードされると、データを非同期に要求するフロントエンドがあります。このデータには何もありません。このページのデータを扱う必要がありますが、このページのデータを動的に表示する必要があります。近いほうが上位の統計です。たとえば、それが上位の統計の場合、このページをロードする前のビューは上位の結果を非同期で出力し、フロントエンドが非同期でロードされるのを待ちます。これを達成する方法。ビューに簡単な非同期コードを投稿したいと考えています。 (非同期の初心者) どちらの質問も、テンプレートの読み込みに関するものです。

Python 2.7
ありがとう

滿天的星座滿天的星座2686日前648

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-06-12 09:29:03

    必要なのはフロントエンドの ajax だと思います。具体的な使用方法については、Google にアクセスしてください。これは、ユーザーがアクセスするときに、一時的にデータの一部を返すことができる一般的な方法です。ページの読み込み後、またはスクロール バーがページの下部に達したときに、ajax をトリガーして新しいデータをリクエストし、js を使用して対応するページ要素を再描画します。 もちろん、いくつかの優れたフロントエンドを使用することもできます。 vue.js や agular.js などのフレームワーク、これらはニーズを解決するために特別に設計されたソリューションです

    返事
    0
  • キャンセル返事