我有一个函数可以获取一些数据。结果是,例如:Python/Django数据到jquery警报框
def my_function(self, request):
sites = Site.objects.filter(is_active=False)
return HttpResponseRedirect(request.META["HTTP_REFERER"], {'result': sites})
def get_urls(self):
urls = super(ConfigAdmin, self).get_urls()
my_urls = [
url(r'^my_function/$', self.export),
]
return my_urls + urls
这是我的按钮代码:
<input type="submit" onclick="location.href='my_function/'" value="{% trans 'My_function' %}" />
我愿把结果
sites = Site.objects.filter(is_active=False)
功能Django的admin.py按钮被按下后运行到jquery警示框。我怎样才能做到这一点?
获得什么结果? 'my_function'不返回结果。实际上,该功能**根本不会做任何事情**。 –
return HttpResponseRedirect(request.META [“HTTP_REFERER”],{'result':sites}) - 现在可以吗?网站只是一个例证。功能检查很多网站并进行更改(编辑对象)。我想展示这样的内容:“有5个修改过的网站(链接在这里)”。 – jundymek
您必须使用JQuery执行ajax调用并将结果显示在警告框中。 – Selcuk