python(一)基于flask返回json数据接口:安装部署开发环境_安装 flask.json-程序员宅基地

技术标签: python  eclipse  

       干了3年的现场维护工程师、工程项目经理。部署了几次动环监控系统,调了无数的交换机。最终发现还是喜欢编程,从14年一直是.Net程序员,开发了公司内部使用的三个系统。无非就是一直在造轮子。EasyUi+Handler的方式,就是这样写了4年系统。当我发现想换工作的时候,我甚至不理解ORM框架,对LINUX也是一穷二白。

     正好这个时候接到一个活,用python开发,前台是VUE我不负责。我负责后台业务,然后返回JSON。

    我是在windows10下开发,部署在linux下,开发环境用的是eclipse,python3.7

    Windows下安装python,https://www.python.org/downloads/双击一路下一步安装。

    Eclipse下安装                  https://www.eclipse.org/downloads/   直接下载最新的 Eclipse IDE 2018‑09版本

    接下来的内容主要是我从网上转载下来的

eclipse增加pydev插件

Flask是通过python来编写的,相当于一个python的site-packages,所以所谓的flask的开发,其实就是通过pyton语言,使用flask库所包含的接口进行轻量级的web开发。所以所有适用于python的开发方式都可以拿来用,其就是python的开发,只是使用了flask库而已。这里选择eclipse作为开发环境,是因为我比较习惯而已。
接下来需要在eclipse上安装pydev插件,安装方式如下:
1, 打开eclipse,可能要我们选择工作目录,选择一个目录作为flask开发的目录,然后进入eclipse主界面。
2, 选择菜单help-> Installnew software,进入install界面


3,点击work with后面的add,name:PyDev,locathion:http://pydev.org/updates,点击ok开始搜索pydev相关的软件。


4, 全部勾选pydev组件,点击Next,等待安装完成重启eclipse即可。

    下载完成之后,可以直接将zip包解压到Eclipse安装目录即可。
    接下来进行,Eclipse里,我们来配置Python解释器
    打开菜单:Window->Preference ->PyDev->PythonInterpreter ->New
    Name输入python,locathion选择python3.7的安装目录,即可。
  


    同时在Forced Builtins选项卡中,新建“flask.ext”即可。
  

    接下来就可以在eclipse里进行python的开发了,下面我们通过简单的实例,来介绍下在eclipse中利用flask来进行web开发调试的过程。
1,点击eclipse菜单,File->New->Project-,打开New Poject界面

2, 选择PyDev->PyDev Project,建立pydev项目。


3, 按照下图所示,填写好项目名称,项目类型,语法版本,点击finish,完成创建。如果要导入已存在的python文件,可勾选creat links to existing sources选项。


---------------------
作者:一枕清风
来源:CSDN
原文:https://blog.csdn.net/water1209/article/details/72862213
版权声明:本文为博主原创文章,转载请附上博文链接!

   

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/networksu/article/details/84143519

智能推荐

拯救OOM!字节自研 Android 虚拟机内存管理优化黑科技 mSponge-程序员宅基地

文章浏览阅读712次,点赞19次,收藏30次。为了便于更好地理解,我们将整个方案分为 2 个部分进行介绍。一期方案:主要介绍在 Java 大对象通过 LargeObjectSpace 的内存申请和释放过程中,如何在内存申请和释放过程对其进行改造,以脱离虚拟机对这些对象的内存管理,最后实现 LargeObjectSpace 占用的内存完全脱离虚拟机内存统计。二期方案:针对一期方案需要在应用运行过程中提前开启,但是线上 99%以上运行过程中可能不会发生 OOM,因此一期方案对系统的侵入有点高。

atitit.解决net.sf.json.JSONException There is a cycle in the hierarchy-程序员宅基地

文章浏览阅读48次。atitit.解决net.sf.json.JSONExceptionThereisacycleinthehierarchy1.环境:使用hibernate4跟个,,要不个哪的对象系列化成个json的时候儿有这个问题了... 12.原因::hb默认的lazy方式造成的当有关联对象的时候儿... 13.#---解决::lazy=fal...

ESP8266和ESP32区别,以及优缺点分析!_esp8266为什么不建议使用-程序员宅基地

文章浏览阅读3.4k次,点赞3次,收藏4次。高速主频240MHZ,对比STM32F1的72MHZ和STM32F4的168MHZ,速度快很多,而且价格上比起一直在涨价的STM系低出非常多;总的来说,STM32在国内的使用程度和受众程度是远大于ESP32的,毕竟STM32已经占据主流市场很久了,学习的资料比起ESP32起来会多,再加上一些开源问题,使用32的人群还是占据多数。2016年,乐鑫推出了ESP32,它是ESP8266的升级版本,速度更快还带有蓝牙4.2和蓝牙低功耗,价格在20元左右,在这个价格下几乎找不到对手可以“一战”。_esp8266为什么不建议使用

linux 分区简介,Linux硬盘分区知识简介-程序员宅基地

文章浏览阅读990次。Linux系统可以挂载多个不同接口类型的磁盘(disk),每一个磁盘又可以分成若干个分区(Partition),每个分区又可以拥有自己的文件系统类型(FileSystem)。Linux对于磁盘和分区又自己的一套标记方法。硬盘和分区的区分第一个SCSI(Small Computer System Interface)磁盘记为/dev/sda,第二个SCSI磁盘记为/dev/sdb;第一个SATA磁盘..._linux引导分区的标记可为

unity 网络游戏架构设计(第12课:网络游戏案例讲解)之美_网络游戏消息结构设计案例-程序员宅基地

文章浏览阅读656次。第12课:网络游戏案例讲解上章给读者介绍关于服务器之间的通信,本章通过案例给读者介绍如何将框架跟 Photon 结合起来,实现一个网络通信的框架设计。UI 架构设计模块已经介绍过,我们的 Demo 使用的 UI 是 UGUI,简单的用几个 Button 代替 Sprite,它们的原理是一样的。我们先创建一个 UI,如下图所示:这个 UI 主要有三个关键按钮,分别是 Create Roo..._网络游戏消息结构设计案例

Android-Gradle详解_grade编译运行安卓-程序员宅基地

文章浏览阅读548次。Android 构建系统非常灵活,可让你在不修改应用核心源代码文件的情况下执行自定义构建配置。本部分将介绍 Android 构建系统的工作原理,以及它如何帮助你对多个构建配置进行自定义和自动化处理。构建过程涉及许多将你的项目转换为 Android 应用程序包 (APK) 的工具和过程。构建过程非常灵活,因此了解一些幕后发生的事情很有用。下图为Android 应用模块的构建过程。Android 应用模块的构建过程(如上图所示)遵循以下一般步骤:1、编译器将你的源代码转换为 DEX(Dalv_grade编译运行安卓

随便推点

九度OJ 1174 查找第K小数 (STL)_oj 第k小整数 c++-程序员宅基地

文章浏览阅读2.4k次。题目1174:查找第K小数时间限制:1 秒内存限制:32 兆特殊判题:否提交:5161解决:2081题目描述:查找一个数组的第K小的数,注意同样大小算一样大。 如 2 1 3 4 5 2 第三小数为3。输入:输入有多组数据。每组输入n,然后输入n个整数(1输出:输出第k小的整数_oj 第k小整数 c++

阻容感基础10:电感器分类(1)-片式电感器_亨特h-程序员宅基地

文章浏览阅读814次,点赞3次,收藏4次。我们接触到的电感器是各种各样的:有绕着圈圈的,有贴片的(0805/0603/0402/0201),还有一些是四四方方的。那么这些电感有什么差别呢?本章我们来一起看贴片电感器和磁珠,我们大多只知道磁珠是耗能元件而电感是储能元件,从原理上为什么会是这样的效果呢?它们在结构上有差别么?ps:“暗物质”看不见摸不着,据说每秒钟有几吨的暗物质穿过我们的身体,那我们是怎么知道暗物质这玩意存在的呢?_亨特h

微信扫码下载APK遮罩提示示例-程序员宅基地

文章浏览阅读259次。由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时,界面显示一片空白,容易误导以为在下载呢。按照当前主流习惯,做一个提示用户在浏览器中打开下载的遮罩。网上很多现成的例子,解释的也很详细,但感觉没有直接上手可用的例子,因此,我打算写个示例。<!DOCTYPE html><html><head><met..._微信扫码下载apk遮罩提示

解决Windows 11系统C盘爆满:Docker 桌面版日志文件的疑难杂症_appdata\local\docker\log\host-程序员宅基地

文章浏览阅读4.5k次,点赞7次,收藏10次。通过上述方法,您不仅可以解决因Docker日志文件导致的C盘空间爆满问题,还可以应用这一技巧,管理系统中的任何其他大文件或文件夹。保持C盘的清爽,让您的Windows系统运行更加流畅!_appdata\local\docker\log\host

异步上传引出的血案..-程序员宅基地

文章浏览阅读54次。首先想到的是 js插件 ajaxSubmitForm1. http://www.cnblogs.com/DylanZ/p/6019611.html 1 function ajaxSubmitForm() { 2     var option = { 3    url : '${pageContext.request.contextPath}/userCo..._clientcallmode

交叉编译工具 aarch64-linux-gnu-gcc 的介绍与安装-程序员宅基地

文章浏览阅读8w次,点赞20次,收藏160次。aarch64-linux-gnu-gcc 是由 Linaro 公司基于 GCC 推出的的 ARM 交叉编译工具_aarch64-linux-gnu-gcc

推荐文章

热门文章

相关标签