基于flask restful构建的api,返回美国所有州的名称。

StatesofUSA的Python项目详细描述


##美国各州

用于返回美国各州名称的rest api。此api构建在flask restful上。

按照以下步骤在您的Linux计算机上创建一个rest应用程序。

确保已安装python pip 首先使用pip创建一个虚拟环境。

$ sudo apt-get install python-virtualenv

创造一个属于你自己的环境。使用要在其中进行虚拟安装的单独文件夹。 在这里,我创建一个文件夹_statesofusa_env_u,然后在其中创建一个_venv_u。

$ mkdir statesofusa_env $ cd statesofusa_env $ virtualenv venv

New python executable in venv/bin/python Installing distribute…………done.

现在进入虚拟环境

$ . venv/bin/activate

完成后,您将进入虚拟模式。(请注意,提示显示一个venv环境) 现在安装烧瓶和烧瓶

$ pip install Flask $ pip install flask-restful

一旦你做到了。你所有的要求都准备好了。 现在您必须获得[statesofusa](https://github.com/ishammi/statesofusa/)git存储库。

$ git clone git@github.com:<your_git_username>/StatesofUSA.git

现在运行restapi服务器。运行main.py文件

$ cd statesofusa/ $ python main.py * Running on http://127.0.0.1:5000/ * Restarting with reloader

恭喜..Flask Rest服务器已启动并在端口5000上的本地计算机中运行。 然而,api被路由到urlhttp://127.0.0.1:5000/states/ 为了方便起见,我们硬编码了几个授权参数。使用标记“38C50D14-436B-4E3E-B447-E2E9334FEA1A”从虚拟环境外部命中API。下面是一个示例

$ curl -H “Authorization: token 38c50d14-436b-4e3e-b447-e2e9334fea1a” –data “page=1&items_per_page=10” http://127.0.0.1:5000/states/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
mysql java语言非法参数异常?   java绘制控制流图   无法通过java eclipse中的ssh隧道远程连接到mysql数据库   直接在@SuppressWarnings之后出现java Eclipse错误(“未选中”)   java如何使用远程api google应用程序引擎api客户端?   工具栏中的java导航图标颜色未更改?   java返回带有映射子集的实体   java Spring重新加载属性Bean未更新   fileoutputstream正在获取java。木卫一。IOException:流关闭错误,但未显式关闭它   jsp标记显示java。时间使用jstl的LocalDateTime   java如何设置onFailure事件(Spring,Kafka)的超时?   将java元素添加到多个线程中的列表时,会跳过这些元素   JAVAutil。扫描程序Java读取空格后的整数值   java JMonkey过滤器着色器获取片段的世界位置   java从mongodb获取随机值   java如何使用Intent。标记\u活动\u清除\u顶部以清除活动堆栈?   多线程如何控制在多个端口上监听的java服务器应用程序   在具有复合键的相关实体之间插入数据时发生java Hibernate错误