你好,我正在做一个Python Django项目,到目前为止一切都很好!
我有一个单独的python文件,名为number.py,在该文件中,我有一个名为“ testvar”的变量。我可以使用views.py将其传递给index.html,但在重新加载网站时number.py中的随机数始终相同,并且每次都需要更新。
number.py
from random import *
testvar = randint(1, 100)
views.py
from django.shortcuts import render
from .number import testvar
testvar = testvar
def index(request):
return render(request, 'porsche/index.html', {'testvar' : testvar})
请告诉我是否有更聪明的方法,谢谢!
答案 0 :(得分:2)
在number.py
__exit__(None, None, None)
在views.py
中def get_random_number():
return randint(1, 100)
答案 1 :(得分:0)
您可以直接在视图中使用它,
from django.shortcuts import render
from random import randint
def index(request):
return render(request, 'porsche/index.html', {'testvar': randint(1, 100)})