"Django在views.py中从变量访问其他方法的数据"

2024-04-20 09:19:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用基于方法的视图,因此视图.py文件看起来像这样

视图.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})

现在我想在另一个(analysis)方法中使用query变量。一种方法是创建一个类,然后使用self.query,但我认为在Django中不能这样做。我在寻找基于类的视图,但我不知道这是否有用。所以请指导我怎么做?在


Tags: 文件django方法frompy视图docsreturn