我想从django中的另一个函数调用一个函数。该函数看起来像这样
def main_view(request):
if request.method == 'GET':
我不希望打开main_view的网址,以便用户可以直接访问此网址,而是应该面对登录页面(只需要选择四个正确的复选框),然后提交,应该来到main_view函数渲染的模板。
但是,我如何实际调用需要请求GET输入的函数内部? 有没有办法在调用函数时执行GET请求?
//的Mikael
答案 0 :(得分:0)
您可以将请求从其他视图传递到该视图中,如下所示:
def my_public_view(request):
if user_passed_checkbox_test():
return main_view(request)