Jquery 每3页显示一个弹出窗口

Jquery 每3页显示一个弹出窗口,jquery,python,django,Jquery,Python,Django,我正在使用Django,每次用户看到3个页面时,我都会尝试显示一个弹出窗口。我已经有了一个解决方案,但我想知道是否有这样做的最佳实践 以下是我所做的: 我认为: try : i = request.session.get('popup_index') request.session['popup_index'] = i+1 except : request.session['popup_index'] = 2 if i == 3: request.session

我正在使用Django,每次用户看到3个页面时,我都会尝试显示一个弹出窗口。我已经有了一个解决方案,但我想知道是否有这样做的最佳实践

以下是我所做的:

我认为:

try :
    i = request.session.get('popup_index')
    request.session['popup_index'] = i+1
except :
    request.session['popup_index'] = 2

if i == 3:
    request.session['popup_index'] = 1
在我的模板中:

html:

<input type='hidden' value='{{i}}' id='hidden_test'/>
这是实现它的好方法吗


谢谢你的帮助

不要粗鲁,但这有用吗?你愿意支持它吗?如果是这样,那么这是一个很好的方法来完成它。@Brandon好的,只是我正在学习编码,我不知道是否有一个通常的方法来完成它。我会保留这个解决方案,不用担心。主要基于意见的问题不是堆栈溢出的好格式。它更倾向于解决代码的特定问题,当你用尽了所有的选择,你正在考虑成为一名砖匠,或者把键盘砸成碎片:)
$(document).ready(function(){
    if($('#hidden_test').val() == 2){
        alert('TEST')
    }
});