[英]How can send variable data from one function to another function in Django
这是否可以将一个 function 的可变数据发送到另一个 function 中的 Django? 注意:- 两个函数都接收请求作为参数并返回
例如:- 在 views.py 中
def func1(request):
user = 'username'
email = 'email'
context = {'user':user,'email':email}
render return(request,'template.html', ,context)
def func2(request):
#want to received user and email value in this function
render return(request,'template.html')
我认为你可以这样做:
def func1(request):
user = 'username'
email = 'email'
context = {'user':user,'email':email}
func2(request,user)
render return(request,'template.html', ,context)
def func2(request,user):
#want to received user and email value in this function
render return(request,'template.html')
我不确定你为什么要这样做,因为你不能同时呈现两个模板,但你可以做的是在发布请求时使用一个 function,在获取请求时使用另一个。
如果您希望 func2 有时在没有用户的情况下运行,您可以将其设为可选。 我希望我理解正确的问题并且可以帮助你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.