gpt4 book ai didi

python - View 如何调用 django 中的函数(不是 View )?

转载 作者:行者123 更新时间:2023-12-01 07:14:36 24 4
gpt4 key购买 nike

是否可以在 django 中创建一个只能从另一个函数调用的 View /函数,即该函数不接受任何 GET/POST 请求。

最佳答案

您可以像平常一样在 View 中调用函数,也可以传递您想要的所有参数。即使它是从 View 调用的,它的行为就像普通函数一样(您可以看到普通函数是正常的,因为它不返回 HttpResponse 对象)。

from django.shortcuts import render

def example_view(request):
"""Example."""
print_curr_user(request)

return render(request, ‘some_app/some_html.html’)

# Normal function.
def print_curr_user(request):
"""Example: print current user from request object."""
print(request.user)

关于python - View 如何调用 django 中的函数(不是 View )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58039681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com