Python 随机种子选项
我对python非常陌生,所以请友好一点 我有一个python查询,它试图将页面随机显示给用户。因此,如果两个人坐在一起,并且他们访问该页面,他们将不会看到相同的结果。我似乎对订单列表及其显示方式有问题。一旦我把这部分加进去,我就会得到“没有结果” 也许这只是一个简单的打字错误,我只是看不见,因为我看它太久了 任何帮助都将被占用Python 随机种子选项,python,Python,我对python非常陌生,所以请友好一点 我有一个python查询,它试图将页面随机显示给用户。因此,如果两个人坐在一起,并且他们访问该页面,他们将不会看到相同的结果。我似乎对订单列表及其显示方式有问题。一旦我把这部分加进去,我就会得到“没有结果” 也许这只是一个简单的打字错误,我只是看不见,因为我看它太久了 任何帮助都将被占用 filter_class = Filter def get_serializer_class(self): if self.action ==
filter_class = Filter
def get_serializer_class(self):
if self.action == 'list':
return Serializer
return Serializer
def get_queryset(self):
RANDOM_SEED_OPTIONS = (7,11,13,17,19,23)
seed = self.request.query_params.get('random_seed', None)
if seed is None:
seed = 0
else:
seed = int(seed)
order_list = [
('mod_order', 'vo_core_list.id %% %s'),
('x_order', 'list_type = %s'),
('list_count' ,
"(select count(id) from vo_core_list c)" )
]
select_list = order_list
qs = Consumer.objects.extra(
select=OrderedDict(select_list),
select_params=(RANDOM_SEED_OPTIONS[seed]),
where=["now() BETWEEN Coalesce(display_start,now()) AND display_end"],
params=Consumer.type,
order_by=['-x_order','mod_order']
).select_related('list_type', 'category',)
return qs
这里没有打印“无结果”的代码行。。使用时间播种。@TigerhawkT3当结果回来时,我在冷聚变侧这样做。这样做比较容易。@Urielli我需要使用不同的素数。它不是真正随机的,因为你可能在一页或下一页上得到相同的结果。如果你知道我的意思的话,这就是为什么我要成套做。你的问题是什么?一个以问号结尾的声明,但它更多的是一个沮丧的声明,而不是一个关于Python的特定问题。