我遇到了Django,渲染和Javascript的小问题。
在我的Django应用程序中,我想显示一条消息,如“正在加载,请稍候”,然后在方法(SalesforceConnector)返回结果后,使用该结果(成功或失败)相应地呈现另一条消息。
我已经明白主要的事情是使用带有ajax或jquery的javascript,但我怎么能完全等待方法结果呢?
from django.shortcuts import render
from api.SalesforceConnector import SalesforceConnector
def api(request, *args, **kwargs):
print("Called")
print(request)
### Show "Loading, please wait.." Message here
sessionId = request.GET["sessionId"]
routePlanId = request.GET["routePlanId"]
apiURL = request.GET["apiURL"]
sfAction = request.GET["action"]
print(sessionId)
salesforceConnector = SalesforceConnector(sessionId, routePlanId, apiURL, sfAction)
### Show message according to the SalesforceConnector result