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实现根据图标提取分类应用程序实例
Sep 28 Python
Python简单格式化时间的方法【strftime函数】
Sep 18 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
python对矩阵进行转置的2种处理方法
Jul 17 Python
Pandas之groupby( )用法笔记小结
Jul 23 Python
python 计算方位角实例(根据两点的坐标计算)
Jan 17 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
python的sys.path模块路径添加方式
Mar 09 Python
详解matplotlib绘图样式(style)初探
Feb 03 Python
python 将Excel转Word的示例
Mar 02 Python
python爬虫之利用selenium模块自动登录CSDN
Apr 22 Python
在Django中使用MQTT的方法
May 10 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 array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
Vue异步加载about组件
2017/10/31 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
Python中使用dom模块生成XML文件示例
2015/04/05 Python
Python fileinput模块使用实例
2015/05/28 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
python实现桌面气泡提示功能
2019/07/29 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
经济职业学院毕业生自荐书
2014/03/17 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
群众路线表态发言材料
2014/10/17 职场文书
地道战观后感
2015/06/04 职场文书
python可视化之颜色映射详解
2021/09/15 Python
Python sklearn分类决策树方法详解
2022/09/23 Python