大数据开发之Django简单接口开发

本文介绍了如何在大数据开发背景下,利用Python的Django框架快速搭建一个简单的API接口。从环境准备、安装Django到创建项目,再到开发接口,详细阐述了每个步骤,最后讨论了接口开发中的不足和实际生产环境中的考虑因素。
摘要由CSDN通过智能技术生成

大数据开发之Django简单接口开发

背景

  1. 做大数据开发,目前主要语言还是java和scala,但python由于在算法方向的广泛应用,一些公司为了降低内部开发和维护成本,会直接统一开发语言为python,而且主流的hadoop,spark,包括flink都有比较完善的python支持了。
  2. 大数据团队一般职责最简化来说就是ETL,很多时候分工,直接把数据处理好治好,等待下游环节消费即可。但有时候也需要提供api接口,方便下游环节甚至外部访问。
  3. java语言下,很多时候直接spring就可以搞定这类需求,python环境下, Django就是一个很不错的web开发框架。(注意由于前后端分离趋势,目前spring,Django等框架一般都不会用来做web网页开发,而是单纯的api接口开发了)

步骤

1. 环境准备

  1. python3,我这里直接使用python 3.8(可以使用anaconda来设置多个python环境)
  2. Django,1.11.29版本(https://www.djangoproject.com/download/,这是官方下载渠道,也可以使用pip安装。 )
  3. macos,11.1版本

2. 步骤

1. 安装
  1. Django,这里直接下载后,放到想要的安装目录下,解压缩,然后执行:
python setup.py install
  1. 如果希望和pip安装一样,则将Django安装包解压缩后,放到和python安装目录一样的根目录下,这样执行上述指令后,Django就会进去python的site-packages目录下。
  2. 如果以pip安装,则会安装到当前系统中python版本的site-packages目录下。
# 查看python版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值