提前感谢你能帮上忙。我花了好几个小时研究这个错误,但还是弄不明白。我正在尝试使用一个窗体来获取一个ticker,并使用bokeh将ticker传递给一个简单的图表,然后将结果传递给视图.py并在html上显示。首先,我有以下代码在我的视图.py. 你知道吗
def pme(request):
os.chdir(os.path.dirname(__file__))
result = None
if request.method =='POST':
form = InputForm(request.POST)
if form.is_valid():
forms = form.save(commit=False)
result = macd(forms.ticker)
script1, div1 = components(result, CDN)
else:
form = Ticker()
return render(request,'pme.html',
{"form":form,
"the_script1":script1,
"the_div1":div1,
})
出于某些原因,script1以前被引用过吗?你知道吗
我的macd(表格.ticker)只要返回p,它本身就可以正常工作。你知道吗
感谢您的帮助。你知道吗
我需要包含script1=None。一旦包括在内,我在分配入站错误之前清除了引用。你知道吗
您需要查看代码中的所有路由。如果请求不是POST,或者表单无效,则不定义script1和div1;但是您仍然在函数末尾使用它们。你知道吗
要么确保它们在所有路由中都已定义,要么不要在未定义它们的情况下使用它们。你知道吗
相关问题 更多 >
编程相关推荐