如何在一个页面中同时获取两个请求的数据

来源:

in9

2017-02-23

老师您好,现在有这么一个问题,希望老师帮忙看一下。

流程如下:


1)进入登录页面,登录成功后,return render(request, 'index.html', {"msg": user_name})

2)但是render到index.html之后, 发现我另一个get数据的方法没有被执行。

3)如果我直接访问index.html我的get数据的方法执行了,但是关于用户的msg信息又无法获取到。


希望老师帮忙解答一下,这好像我登录了博客,但是我无法获取博客上的文章;我获取到了博客上的文章,但是我却拿不到登录信息。


关于提问的标题,我一直不知道该怎么写; 因为我不确定我提的问题涉及到的内容都有什么。

写回答

1回答

bobby

2017-02-24

你是不是想在登录之后跳转到首页, 然后首页里面有一个ajax方法是用于获取所有的博客, 如果是这样的话 你登录成功后直接用httpredirect做跳转试试, 这个方法我在12章中有讲解到

1
2
in9
老师 您的意思是不是说我需要在页面中使用ajax才可以再次调用index中的方法,因为我发现如果我只是render返回到index页面的话,是不会再返回index页面的时候,执行任何index调用的方法
2017-02-24
共2条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程