dav*_*idb 1 python random django
我有一个脚本,它随机选择一个随机数形式的可用列表。我一直在 django 的本地服务器上对其进行测试,并且运行良好,但是当我将其移动到实时服务器时,我不断收到此错误:
AttributeError: 'module' object has no attribute 'choices'
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
import random
class singlePull(TemplateView):
template_name = 'gacha/singlepull.html'
def randomStar(self):
choice = [5,4,3]
probability = [0.1, 0.2, 0.7]
star = random.choices(choice, probability)
return star
def post(self, request):
result = self.randomStar()
for key in result:
character = Characters.objects.filter(stars=key).order_by('?')[:1]
for obj in character:
name = obj.name
stars = obj.stars
series = obj.series
image = obj.image
return JsonResponse({'name': name, 'stars': stars, 'series': series, 'image': image}, safe=False)
Run Code Online (Sandbox Code Playgroud)
我怎么一直收到这个错误?这里可能有什么问题?
| 归档时间: |
|
| 查看次数: |
6099 次 |
| 最近记录: |