そこで、「テンキー」を使ったログインシステムを構築しています。1 つの行と行に対して 4 つの数字があります。行ごとに 1 つの番号を選択する必要があり、それらはログインに適している必要があります。「テンキー」は次のようなもので、4 つの行と 4 つの数字があります。
<div class="numbers-1">
<a class="num-1 active" href="#">1</a>
<a class="num-2" href="#">2</a>
<a class="num-3" href="#">3</a>
<a class="num-4" href="#">4</a>
</div>
<div class="numbers-2">
<a class="num-1 active" href="#">2</a>
<a class="num-2" href="#">3</a>
<a class="num-3" href="#">4</a>
<a class="num-4" href="#">5</a>
</div>
<div class="numbers-3">
<a class="num-1 active" href="#">3</a>
<a class="num-2" href="#">4</a>
<a class="num-3" href="#">5</a>
<a class="num-4" href="#">6</a>
</div>
<div class="numbers-4">
<a class="num-1 active" href="#">4</a>
<a class="num-2" href="#">5</a>
<a class="num-3" href="#">6</a>
<a class="num-4" href="#">7</a>
</div>
ここでは、これらの css クラスが「アクティブ」であるため、現在選択されている数字は 1 2 3 4 になります。jQuery はクラスを変更します。これらが正しいかどうかをpythonにチェックさせることは可能ですか? 言い換えれば、Pythonを「ここの特定のリンクのcssクラスが「アクティブ」である場合、何か他のことをしない」ようにすることは可能ですか? または、このことをどのように行うことを提案しますか?
オンラインでは次のようになります: http://cl.ly/image/0T1y3l3I3h22
正しい番号が選択された場合に実行されるコードは、ログインが必要なページへのリダイレクトにすぎません。その場合、pythonは次のようになります。
def login():
if ...... # if the css class for the links is not whatever it should be
error = 'an error message'
else:
return redirect(url_for('the_page_requiring_login'))
python がいい理由は、私がサイトに Flask を使用していて、上記のコードが非常に便利だからです。