Py学习  »  Django

django admin add页面如何ajax获取结果并填入对应的字段

我是好人啊 • 9 年前 • 5042 次点击  

总共有好几个字段

有 sid,data,user,url

正常情况下,这4个字段需要我手动录入

这些数据 在一个第三方网站可以找到

我一般是需要对那个第三方的网站的数据 进行筛选后,才录入的

因为不是他的所有数据我都要录入

一般情况,我录入的时候,就是把 对方的4个字段都复制过来,然后添加到我的数据库

我希望,在输入第一个字段 sid的时候, 另外3个字段,可以自动用ajax方式 去第三方网站请求然后填入到表单里, 然后 我可以直接保存, 或者修改后保存

请问实现这个功能需要什么技术呢
大家知道怎么弄吗

有什么关键词 可以去谷歌搜吗 谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/715
 
5042 次点击  
文章 [ 3 ]  |  最新文章 9 年前
Py站长
Reply   •   1 楼
Py站长    9 年前

@我是好人啊 嗯,是啊

我是好人啊
Reply   •   2 楼
我是好人啊    9 年前

@Django中国社区 谢谢你的回复, 你的意思是 我需要修改admin.js吗

Py站长
Reply   •   3 楼
Py站长    9 年前

当你输入第一个字段时,输入控件在失去焦点时,发送 get ajax 跨站请求,然后数据,然后填充到表表单里。

你的js 代码需要写在你的admin站点里。

一般来说,我不推荐以上做法。。比较麻烦。简单的做法是,你先筛选好你要的id,然后运行一个python脚本去批量请求,并直接写数据库,这样可以避免修改admin js代码。