django开发之从数据库读取随机指定数量数据
1、第一种方法(简单暴力)
在views.py方法中写入如下代码:
if request.POST:
charge_station_number = int(request.POST.get('standing', ''))
stations_obj = models.Chargingstation.objects.order_by('?')[:charge_station_number]
Chargingstation为数据库中的表,charge_station_number为表单提交的指定数据数目,此处强制转换为int型
使用这种方法需要考虑效率问题,详细说明后面补上。。。