django项目简单调取百度翻译接口的方法


Posted in Python onAugust 06, 2019

1,建路由;

django项目简单调取百度翻译接口的方法

2,写方法;

def fanyi(request):
  import requests
  import json
  content = request.POST.get('content')
  try:
    if not content:
      res={'status':1,'info':'未输入查询内容'}
      return HttpResponse(json.dumps(res))
    else:
      headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
      }
      parmas = {'kw': content}
      response = requests.post(url='https://fanyi.baidu.com/sug', params=parmas, headers=headers)
      print(json.loads(response.text)['data'][0]['v'])
      res={'status':0,'info':json.loads(response.text)['data'][0]['v']}
      return HttpResponse(json.dumps(res))
  except:
    res={'status':2,'info':'未查询到结果,请输入正确的内容'}
    return HttpResponse(json.dumps(res))

3,前端页面;form表单提交;

<form method="post" onsubmit="return false" id="form">
     {% csrf_token %}
    <div>
      <button>英汉互译</button>
      <br>
      <textarea name="content" cols="50" rows="10" class="main"></textarea>
      <input type="button" id="onsubmit" value="查询">
    </div>
   </form>

4,触发提交事件和返回结果的的jquery;

<script>
  $('#onsubmit').click(function () {
    console.log(123);
    $.post('/apply/fanyi/',$('#form').serialize(),function (data) {
      if (data['status']==0){
        layer.alert(data['info'], {
           skin: 'layui-layer-molv' //样式类名
           ,closeBtn: 0
          })
      }else{
        layer.alert(data['info'], {
           icon: 1,
           skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅
          })
      }
    },'json')
  })
</script>

5,页面效果;

django项目简单调取百度翻译接口的方法

django项目简单调取百度翻译接口的方法

总结

以上所述是小编给大家介绍的django项目简单调取百度翻译接口的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Python中list初始化方法示例
Sep 18 Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
Python绘制股票移动均线的实例
Aug 24 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
May 23 Python
Python实现寻找回文数字过程解析
Jun 09 Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 Python
python 字典和列表嵌套用法详解
Jun 29 Python
python数据归一化及三种方法详解
Aug 06 #Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 #Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 #Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 #Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 #Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 #Python
django foreignkey外键使用的例子 相当于left join
Aug 06 #Python
You might like
php ftp文件上传函数(基础版)
2010/06/03 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
python实现DES加密解密方法实例详解
2015/06/30 Python
python数据结构之链表的实例讲解
2017/07/25 Python
python实现Zabbix-API监控
2018/09/17 Python
python try 异常处理(史上最全)
2019/03/07 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
户外亲子活动策划方案
2014/02/07 职场文书
植树节活动总结
2014/04/30 职场文书
美国留学经济担保书
2014/05/20 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
数据库连接池
2021/04/06 MySQL
python基础之停用词过滤详解
2021/04/21 Python
React 高阶组件HOC用法归纳
2021/06/13 Javascript
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server
详解SQL报错盲注
2022/07/23 SQL Server
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL