社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

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

我是好人啊 • 10 年前 • 5737 次点击  

总共有好几个字段

有 sid,data,user,url

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

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

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

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

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

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

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

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

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

@我是好人啊 嗯,是啊

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

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

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

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

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

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