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

智能推荐

StringBuffer转化为String类型,和数组类型?_stringbuffer转换成string数组-程序员宅基地

文章浏览阅读6.6k次,点赞2次,收藏3次。StringBuffer为可变类型,与String的区别是,StringBuffer长度可变,方法为StringBuffer.append(); (1)StringBuffer转变为String类型:StringBuffer.toString(); (2)StringBuffer转变为数组类型:String[] organId = StringBuffer.toString().spl_stringbuffer转换成string数组

Windows下安装基于主机的IDS(4)-程序员宅基地

文章浏览阅读171次。2.启用PHP对MySQL的支持在c:\windows\php.ini安装目录下,找到先前重命名并编辑过的 php.ini,如下图所示,Ln606,把“;extension=php_mysql.dll”前的“;”去掉,加载mysql模块。保存,关闭后,重启apache就可以了。这里也可以选择其它要加载的模块,去掉前面的“;”,就表示要加载此模块了,加载的越多,占用的资源也..._cmd安装ids suicata

关于编译/usr/bin/ld: cannot find -lclntsh -小小经验分享_/usr/bin/ld: cannot find -liconv collect2: error: -程序员宅基地

文章浏览阅读3.9k次,点赞3次,收藏2次。今天在编译时遇到这个问题/usr/bin/ld: cannot find -lclntshcollect2: error: ld returned 1 exit status后面我到安装目录下查看cd /usr/lib/oracle/18.5/client64/lib只有libclntsh.so.18.1这个文件执行sudo ln -sv libclntsh.so.18.1 libcl..._/usr/bin/ld: cannot find -liconv collect2: error: ld returned 1 exit status

linux常用命令(六)- 文件属性查看_linux查看文件属性-程序员宅基地

file命令用于辨识文件类型,可通过-b、-c、-v、-z参数控制输出信息的形式。示例:file -t -A -F -R [文件或目录]。

Vue 3问题解答:Vue.js 中实现微信扫码授权登录_vue3微信扫码登录-程序员宅基地

文章浏览阅读412次。在前端开发中,实现微信扫码授权登录是一个常见的需求。本文将向您展示如何在 Vue.js 3 中实现微信扫码授权登录。_vue3微信扫码登录

问题:vue项目在npm run serve命令运行以后,控制台报错sockjs.js net::ERR_CONNECTION_TIMED_OUT?_npm run serve 运行成功但有控制台报错信息-程序员宅基地

文章浏览阅读438次。遇到的问题:在使用vue-cli脚手架创建的项目,项目在npm run serve命令运行以后,控制台报错,sockjs.js?9be2:1606 GET http://192.168.1.51:8080/sockjs-node/info?t=1594198586945 net::ERR_CONNECTION_TIMED_OUT错误分析:sockjs-node是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。._npm run serve 运行成功但有控制台报错信息

随便推点

考研英语近义词与反义词·十三_versatile反义词-程序员宅基地

文章浏览阅读5.9k次。taboo:禁忌;忌讳;v禁止,忌讳;同义词:ban,prohibitiontalent:天才,天资,才能,人才;同义词:ability,gift,geniustedious:单调乏味的,冗长的,啰嗦的;同义词:tiresome,boring,dull;反义词:interestingtender:嫩的,脆弱的,温和的,温柔的,慈爱的;易受感动的;微妙的v提出,提供,投标(f_versatile反义词

华为云云耀云服务器L实例评测|使用sysbench对云耀云服务器mysql的性能测试_sysbench测试容器化部署mysql性能-程序员宅基地

文章浏览阅读512次。本文将使用一款高性价比的 2核2GB 内存、3MB 缓存的华为云服务器上的 CentOS 操作系统,来展示如何使用 sysbench 工具对 MySQL 数据库的性能进行测试。这样,你可以充分利用这一强大的计算平台,以确保你的应用在高性能要求下仍能如期运行。_sysbench测试容器化部署mysql性能

vs2017python使用cv库函数没有自动补全_「Python」在VS Code中编写Python (文件模板、环境配置、调试运行、setting文件、提示与格式化、三方库的自动补全等)...-程序员宅基地

文章浏览阅读354次。目录1、VS Code中安装Python扩展2、Python文件模板(代码块)3、python环境设置4、编写一个hello wolrd并运行。5、断点调试6、代码格式化与自动补全代码分析与格式化第三方库的自动补全7、关于setting.json与设置如何打开【setting.json】呢?用户/工作区/文件夹设置setting文件与VS Code自身设置。用惯了PyCharm,突然心血来潮的想体..._vs2017 python 补全

Flex学习_leove是什么意思-程序员宅基地

文章浏览阅读259次。http://blog.chinaunix.net/uid/122937/cid-11690-list-1.htmlFlex学习_leove是什么意思

IOS safari 浏览器 时间乱码(ios时间显示NaN) 问题解决_苹果平板谷歌浏览器显示nan-程序员宅基地

文章浏览阅读2.1w次,点赞2次,收藏3次。通常IOS下时间错误表现形式问题一: 这个界面运用了大量的日期类型的计算,当我们用JavaScript实例化一个日期对象时,我们可以这样用:[javascript] view plain copy print?var date =new Date(); 上面这段代码是_苹果平板谷歌浏览器显示nan

VMWare WorkStation 虚拟机安装配置CentOs7.6_workstation 虚拟centos 7.6-程序员宅基地

文章浏览阅读74次。VMWare WorkStation 虚拟机安装配置CentOs7.6虚拟机VmWare版本选择12以上的比较稳定安装步骤:CentOs7.6下载地址:https://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/_workstation 虚拟centos 7.6

推荐文章

热门文章

相关标签