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中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python如何实现int函数的方法示例
Feb 19 Python
Python lambda函数基本用法实例分析
Mar 16 Python
python通过微信发送邮件实现电脑关机
Jun 20 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
pytorch自定义二值化网络层方式
Jan 07 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
Python3如何使用range函数替代xrange函数
Oct 05 Python
Pycharm github配置实现过程图解
Oct 13 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
Feb 20 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下10件你也许并不了解的事情
2008/09/11 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
prototype class详解
2006/09/07 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
详解Python命令行解析工具Argparse
2016/04/20 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
Python中单、双下划线的区别总结
2017/12/01 Python
python实现TF-IDF算法解析
2018/01/02 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
opencv python图像梯度实例详解
2020/02/04 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
weblogic面试题
2016/03/07 面试题
医学生就业推荐表自我鉴定
2014/03/26 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
医德考评自我评价
2014/09/14 职场文书
2014年城管工作总结
2014/11/20 职场文书
入党政审材料范文
2014/12/24 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
运动会通讯稿600字
2015/07/20 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书