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用字典统计单词或汉字词个数示例
Apr 22 Python
使用Python的Flask框架来搭建第一个Web应用程序
Jun 04 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
Anaconda入门使用总结
Apr 05 Python
Python字符串、整数、和浮点型数相互转换实例
Aug 04 Python
Python多继承原理与用法示例
Aug 23 Python
10招!看骨灰级Pythoner玩转Python的方法
Apr 15 Python
记录Python脚本的运行日志的方法
Jun 05 Python
Python正则表达式匹配数字和小数的方法
Jul 03 Python
python实现连连看辅助(图像识别)
Mar 25 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 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获取汉字首字母的函数
2013/11/07 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
一个加载js文件的小脚本
2007/06/28 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
Python中线程编程之threading模块的使用详解
2015/06/23 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
Python Numpy库常见用法入门教程
2020/01/16 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
平民服装店创业计划书
2014/01/17 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
文化大革命观后感
2015/06/17 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书