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使用Flask框架获取用户IP地址的方法
Mar 21 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
python+opencv轮廓检测代码解析
Jan 05 Python
对python for 文件指定行读写操作详解
Dec 29 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
python版DDOS攻击脚本
Jun 12 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
May 15 Python
Python内置函数property()如何使用
Sep 01 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 Python
python产生模拟数据faker库的使用详解
Nov 04 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线性表的入栈与出栈实例分析
2015/06/12 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
jQuery的三种$()
2009/12/30 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
Python操作Jira库常用方法解析
2020/04/10 Python
Python 如何批量更新已安装的库
2020/05/26 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
小学红领巾中秋节广播稿
2014/01/13 职场文书
工伤事故证明
2014/10/20 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2016春节家属慰问信
2015/03/25 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript