0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云 Flexus X 实例下的场景体验——小企业使用 Python 语言——超迅速搭建简单公网 API 接口服务

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-12-27 13:46 次阅读

前言

小企业为了快速搞定一些接口功能如果不使用 Python 的话相对来说复杂度还是很高的,这里我来通过【华为云 Flexus X 实例】来迅速的搭建一个 Python 的 WebApi 示例,希望本文可以对小企业来说有一定的帮助作用。

目录

前言

环境说明

连接并安装 Python 环境

Python Web 接口编码

上传 WebAPI 接口代码

安装 flask 与 flask_cors

添加安全组

公网访问测试

总结

环境说明

这里我重新重置一下镜像,使得大家的环境肯定都是一样的,免得出现不统一的情况。

wKgZPGduPxSAQnMwAAN1IZska7A555.png

还是需要耐心等一会的。

wKgZO2duPxWACyIfAAMUd31mPZk832.png

连接并安装 Python 环境

先试用 Xshell 来连接到我们的服务器。

wKgZPGduPxmASN-7AAQ3PPll2yY517.png

查看 Python 环境是否存在

wKgZO2duPxmAWJMfAACWEn4t_Sc799.png

可以查询到我们这个镜像直接安装了 python 的 3.9.9 版本,这是非常棒的呢,免得我们再去安装的环节了。

Python Web 接口编码

这里我们使用华为的【CodeArts Snap】工具,直接安装登录后即可使用。

wKgZPGduPxqAI67-AAVtV84fxpk685.png

我们直接提问,并获取模板的代码。

回答的很快,且很完整,安装库的命令都给了。

wKgZO2duPxuAWC5HAAXbEcYiL4s249.png

wKgZPGduPxyAUoQCAAAAK8RNs4s613.gif

我们可以看到启动完毕了。

wKgZO2duPxyAEAGuAAOaSqpCgEY503.png

wKgZPGduPx2ATi2tAAFCQlCaTSg620.png

加上/api 后就可以看到了。

wKgZO2duPx2AS221AACWY6ag0gM878.png

这不就有了吗,接下来我们搞网上就可以了。

上传 WebAPI 接口代码

这里我们直接进入到 Xshell 里面【vi main.py】编辑一下,这里需要注意的就是【:wq】保存啊。保存完毕后我们就行运行看看了。

wKgZPGduPx6AIuv8AAPn-yGynUQ196.png

安装 flask 与 flask_cors 库

我们这缺库。

wKgZO2duPx-AdCAwAABVxFdowXA007.png

缺什么安装什么就可以了

还是少一个【flask_cors】

wKgZPGduPx-AFMSEAAYI55SR6R8027.png

wKgZO2duPyCAUNU-AAOt0_67JfY449.png

添加安全组

这里我们启动的时候是 5000 的端口号,所以我们得处理一下。

wKgZPGduPyGAcP7vAAG4iQadbqA323.png

这里添加 5000 的端口号。

wKgZO2duPyGAefJqAAK2VDGmIv4403.png

公网访问测试

可以看到使用公网访问,且访问成功。

wKgZPGduPyKADp6lAACwIFOZm4s933.png

我们已经搭建完毕了,那么接下来我们就可以自定义接口来处理我们要操作的接口了。

总结

Python 的 WebAPI 接口,尤其是借助 flask 与 flask_cors 库,对小企业具有重要作用。首先,能快速实现接口功能。小企业资源有限,时间紧迫,使用这些工具可以高效搭建服务,降低开发复杂度,让企业迅速搞定业务需求。其次,具有良好的扩展性。随着业务发展,可方便地添加新功能和修改现有接口。再者,通过 flask_cors 库能轻松解决跨域问题,便于与不同系统集成,提高企业系统的兼容性。同时,Python 语言简洁易懂,开发成本低,即使威廉希尔官方网站 实力有限的小企业也能快速上手。总之,Python 的 WebAPI 接口为小企业提供了一种高效、灵活且低成本的解决方案,助力企业在激烈的市场竞争中快速发展。

最近华为云的 828 B2B 企业节正在举办中,其中 Flexus X 实例的促销也非常给力,可以去瞅瞅。做企业的服务器来使用是非常划算的,正好来跑我们的服务,而且对自建 MySQL、Redis、Nginx 的性能有要求的小伙伴,一定不要错过活动。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1500

    浏览量

    62015
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84687
  • 华为云
    +关注

    关注

    3

    文章

    2491

    浏览量

    17427
收藏 人收藏

    评论

    相关推荐

    华为 Flexus 服务X 实例之 openEuler 系统下部署 CodeX Docs 文档工具

    小企业和开发者的柔性算力服务器。它能够智能感知业务负载的变化,自动调整资源配置。这款服务器特别适用于中低负载的应用场景,例如电商直播、
    的头像 发表于 12-26 21:41 50次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 CodeX Docs 文档工具

    使用 Flexus X 实例搭建 Dubbo-Admin 服务

    一、Flexus X 实例简介 华为推出的 Flexus
    的头像 发表于 12-26 18:17 117次阅读
    使用 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> Dubbo-Admin <b class='flag-5'>服务</b>

    基于华为 Flexus 服务X 实例搭建 Halo 博客平台

    前言 在数字化转型的大潮中,华为 Flexus 服务X
    的头像 发表于 12-26 09:40 88次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部<b class='flag-5'>搭建</b> Halo 博客平台

    手把手教你如何用华为 Flexus X 实例部署之前爆火的“人生重启“游戏

    华为 Flexus X 实例介绍 华为
    的头像 发表于 12-26 09:38 104次阅读
    手把手教你如何用<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署之前爆火的“人生重启“游戏

    华为 Flexus X 实例部署开源物联网平台 ThingsBoard

    Flexus 服务X 实例 是新一代面向中小企业和开发者打造的柔性算力
    的头像 发表于 12-26 09:17 114次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署开源物联网平台 ThingsBoard

    华为 Flexus X 实例:从选购到登录,一站式指南

    华为 Flexus X 实例的优势大揭秘 华为
    的头像 发表于 12-25 17:50 104次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:从选购到登录,一站式指南

    华为 Flexus X 实例 MySQL 性能加速评测及对比

    场景需求 3 二、Flexus 服务X 购买 3 2.1 Flexus
    的头像 发表于 12-25 17:10 124次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL 性能加速评测及对比

    基于华为 Flexus 服务X 实例搭建 Linux 学习环境

    前言 在当今信息威廉希尔官方网站 日新月异的时代,华为 Flexus 服务X
    的头像 发表于 12-25 17:10 100次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> Linux 学习环境

    华为 Flexus X 实例 docker 部署 Jitsi 构建属于自己的音视频会议系统

    错过这个机会。赶紧去看看吧! 什么是华为 Flexus X 实例 · 华为
    的头像 发表于 12-25 17:08 78次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 Jitsi 构建属于自己的音视频会议系统

    采用 Flexus 服务X 实例搭建 RTSP 直播服务

    一、前言 这篇文章讲解:  采用华为最新推出的 Flexus 服务X
    的头像 发表于 12-24 17:36 139次阅读
    采用 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服务</b>器

    华为 Flexus 服务X 实例的购买及使用体验

    价比服务。其中,华为 Flexus 服务
    的头像 发表于 12-24 17:26 132次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的购买及使用体验

    性能越级、体验超群!双十一企业服务首选华为 Flexus X 实例

    商的专业服务和解决方案,实现在数字经济中的竞争力提升。 作为行业领先者,华为深刻洞察中小企业和开发者在
    的头像 发表于 11-16 10:01 484次阅读

    无缝升级服务华为 Flexus X 实例带来零门槛极致体验

    和升级的服务平台,以确保业务的持续发展和创新。华为顺应中小企业对优质
    的头像 发表于 08-21 18:03 656次阅读
    无缝升级<b class='flag-5'>云</b><b class='flag-5'>服务</b>,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>带来零门槛极致体验

    数字转型得力伙伴:华为 Flexus X 实例打造计算应用新标杆

    在数字化转型的浪潮中,计算已成为企业加速创新和降低运营成本的加速器。计算服务也正从粗放的弹性算力向精细化的柔性算力演进。华为
    的头像 发表于 08-21 17:59 318次阅读
    数字转型得力伙伴:<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>打造<b class='flag-5'>云</b>计算应用新标杆

    重塑服务华为 Flexus X 实例破解服务传统难题

    服务的局限性也逐步显现,成为阻碍企业发展的障碍。华为深刻洞察中小企业和开发者在
    的头像 发表于 08-12 09:54 580次阅读
    重塑<b class='flag-5'>云</b><b class='flag-5'>服务</b>,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>破解<b class='flag-5'>云</b><b class='flag-5'>服务</b>传统难题