私の django アプリでは、ユーザーがボタンをクリックしたときに、ページを更新せずにテキストを表示したいと考えています。ユーザーがもう一度クリックしたときに、ページを更新せずに別のテキストを表示したいと思います。表示したくない情報 (テキスト) は、「情報」という名前のクエリ セットにあります。
だから私はそれを達成する方法を知りたいです。
これが私がやろうとする方法です:
クエリ セットを保存するビューを作成します。
def get_information (request):
information= Information.objects.filter(object1__id= X)
次に、このリストの情報を取得するために、(ユーザーがクリックしたページのテンプレートに) jquery get 関数を作成します。
function get_info(){
$.get('/mysite/get_information', {'information':information}, function(data) {
$('.information').html(data);
});
};
次に、送信ボタンと onclick="get_info" を使用してテンプレートにレンダリングします。
しかし、ユーザーが同じ情報を 2 回取得しないように、要求ごとに異なる情報を取得する方法がわかりません。
大変お世話になりました。