我正在使用基于方法的视图,所以我的views.py文件看起来像这样
views.py
from django.shortcuts import render
def index(request):
query = request.GET.get('query')
**** DO SOMETHING HERE ****
docs = someclass.somemethod(query)
return render(request, 'home.html')
def analysis(request):
x = query
y = docs
return render(request, 'analysis.html', {'query': x, 'docs': y})
现在我想在我的其他(分析)方法中使用query
变量。一种方法是创建一个类,然后使用self.query
,但我想我不能在Django中这样做。我一直在寻找基于课程的观点,但我不知道这是否会有所帮助。那么请指导我怎么做?