In [18]: def f(l):
...: seen = Counter()
...: result = []
...: for x in l:
...: if seen[x] == 1:
...: result.append(x)
...: seen[x] += 1
...:
...: return result
...:
In [19]: f(['test', 'test1', 'test', 'test', 'test2', 'test2'])
Out[19]: ['test', 'test2']
<form action="/your/url">
<input name="low_price"/>
<input name="high_price"/>
<input type="submit"/>
</form>
class YourView(View):
def get(self, request):
low_price = int(request.GET["low_price"])
high_price = int(request.GET["high_price"])
...
А SQLite почему не подходит под условие масштабирования? Я же в ней только сессии хранить буду. Или дело в блокировке, а не в размере?