0
私は列aからfのテーブルを持っています。ビューで値のソートを保存する
それから重量、位置、目の色等の各々は、例えば、なし、の初期値を有する重量、位置、目の色等
によってFを介して列ソート、ソートボックスを有しています。
ここで、値を[なし]から[50-100]、[韓国]、[ヘイゼル]に変更できます。
ページを更新するか、並べ替えが必要な列を変更する場合は、値の並べ替えを[なし]に戻す方法を教えてください。相続人
テンプレートコードの小さな例:
<form action="" method="get">
<div class="sort">
<ul>
<li>
<a>Sort By</a>
</li>
</ul>
<ul>
<li id="sample4" class="dropdown4">
<a href="#">Location | <span4>World Wide</span4></a>
<ul><li><a href="#"><input type="radio" id="radio4" name="Location" value="America"/><label for="radio4">America</label></a>
<a href="#"><input type="radio" id="radio5" name="Location" value="Zanzibar"/><label for="radio5">Zanzibar</label></a>
<a href="#"><input type="radio" id="radio6" name="Location" value="Aussie"/><label for="radio6">Aussie</label></a>
<a href="#"><input type="radio" id="radio7" name="Location" value="Disneyland"/><label for="radio7">Disneyland</label></a>
<a href="#"><input type="radio" id="radio8" name="Location" value="Someplace"/><label for="radio8">Someplace</label></a>
<a href="#"><input type="radio" id="radio9" name="Location" value="TheOcean"/><label for="radio9">The Ocean</label></a>
</li></ul>
</li>
</ul>
etc.....
と私の見解
arguments = {}
if request.method == 'GET':
sortlocation = request.POST.getlist('Location')
else:
pass
if sortlocation == []:
sortlocation = "World Wide"
else:
sortlocation = sortlocation[0]
pass
if sortlocation is not "World Wide":
arguments['Location'] = sortlocation
else:
arguments['Location__isnull'] = False
のようにアクセス、他のビューでそれを取得するには、あなたはいつも再読みをしてもパーツを逃してしまいます。これは私が逃したものの一つでした。乾杯 –