Pyhton3框架Flask 准备工作 (二)

一,一个最简单的Flask Web

from flask import Flask

‘‘‘
  引入flask包内的Flask模块,注现在PyCharm的flask是默认的,并不是在虚拟环境内的flask,
所以要设置到本虚拟环境下的flask。通过命令行 pipenv --verv可以查看虚拟环境下的目录。
‘‘‘
app=Flask(__name__)
‘‘‘实例化Flask,通常会内置变量做为参数。‘‘‘
app.run()
‘‘‘通过实例对象app的run方法来启动Web服务器‘‘‘

现在可以通过命令行来运行 >>>python  tngh.py

二,简单的显图函数与路由。

上例只是一个空的Web服务器,没有任何实际意义。当有业务逻辑时要写一系列的视图函数。

from flask import Flask

‘‘‘
  引入flask包内的Flask模块,注现在PyCharm的flask是默认的,并不是在虚拟环境内的flask,
所以要设置到本虚拟环境下的flask。通过命令行 pipenv --verv可以查看虚拟环境下的目录。
‘‘‘
app=Flask(__name__)
‘‘‘实例化Flask,通常会内置变量做为参数。‘‘‘
@app.route(‘/tngh‘)
def tngh():
    return ‘tngh123‘
‘‘‘
通过装饰器@来为tngh()函数定义一个路由,就可以使用http请求访问到tngh()函数。
route()内要传入一个路径做为参数
视图tngh()相当于MVC中的C控制器‘‘‘
app.run(debug=True)
‘‘‘debug=True 设置调试模式,开启自动重启(当修改源代码时不再需要手动开启Web服务)通过实例对象app的run方法来启动Web服务器‘‘‘

  此时在浏览器中可以访问127.0.0.1:5000/tngh就可以了,

原文地址:https://www.cnblogs.com/tngh/p/9498206.html

时间: 2024-11-10 10:40:52

Pyhton3框架Flask 准备工作 (二)的相关文章

Pyhton3框架Flask 准备工作

本教程源自网络. 一,安装Python3,安装时注意添加环境变量. 二,检测环境的安装. 在命令行里输入>>>python -V    检测python的安装,注意如果第一步安装时没有选择环境变量的时候,这里是不会显示的. 输入 >>>pip -V    检测pip的安装.注意,在之前的版本中,pip是要手动安装的,但在pyhton3以后,在安装python时会自动给安装好pip. 原文地址:https://www.cnblogs.com/tngh/p/9496528.

Flask备注二(Configurations, Signals)

Flask备注二(Configuration, Signals) Flask是一个使用python开发Web程序的框架.依赖于Werkzeug提供完整的WSGI支持,以及Jinja2提供templates支持.Flask的设计理念是提供Micro以及方便的框架."Micro"是因为除了提供基本特性功能的实现外,其他的功能(例如数据库访问)都是通过extension来完成.方便的特点是因为提供了简单易用的必要特性和功能,提供的功能包含: 内置的开发服务器和调试工具. 集成单元测试支持.

spring框架学习(二)依赖注入

转自:http://blog.csdn.net/lishuangzhe7047/article/details/20740835 ———————————————————————————————————————————— spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入.接口注入不作要求,下面介绍前两种方式. 1,set注入 采用属性的set方法进行初始化,就成为set注入. 1)给普通字符类型赋值. [java] view plaincopyprint? pub

上门洗车APP --- Android客户端开发 之 网络框架封装(二)

上门洗车APP --- Android客户端开发 之 网络框架封装(二) 前几篇博文中给大家介绍了一下APP中的基本业务及开发本项目使用的网络架构: 上门洗车APP --- Android客户端开发 前言及业务简介 上门洗车APP --- Android客户端开发 之 网络框架封装介绍(一) 本篇接着给大家分享网络框架封装,相信感兴趣的朋友已经对上篇博文中的一些开源项目有了些许了解,这里继续为大家介绍关于GenericDataManager 通用网络管理类中的 dataRequest 方法 和

c# 轻量级ORM框架 之 WhereHelper (二)

上篇文章发布了一些设计orm框架基层的和实现,有朋友提出WhereHelper是亮点,能被认可我表示高兴. 我就把WhereHelper设计思想和代码公开下. WhereHelper 的概念就是再拼接where 条件,为了能兼容各种数据库和参数化查询,故封装了该对象. 首先根据我的框架结构: 1.Common库 这里主要定义了,所有层都访问的类型及常用方法,因为是介绍WhereHelper的实现,对其它就不做详细解释了. WhereHelper定义到这一层是想着UI会用到该查询,故把该类型的定义

android图片缓存框架Android-Universal-Image-Loader(二)

这篇打算直接告诉大家怎么用吧,其实这个也不是很难的框架,大致使用过程如下: // 获取缓存图片目录 File cacheDir = StorageUtils.getOwnCacheDirectory(activity, "imageloader/Cache"); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder( activity).memoryCacheExtraOptions(800, 76

SSM框架搭建(二) 创建MAVEN项目

SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 一:创建Maven 项目 注意选择是webapp的哪一个 我创建的默认JRE是1.5的,所以需要修改一下 选中项目,alt+enter(等于右键Properties) 1:修改java Bulid Path 2:修改java Compiler,改为自己的电脑最高版本jdk 3:修改 Project Facets,改为自己的电脑最高版本jdk 4:Dynamic Web Module,应该改为3.0的但是我

Golang 网络爬虫框架gocolly/colly 二 jQuery selector

Golang 网络爬虫框架gocolly/colly 二 jQuery selector colly框架依赖goquery库,goquery将jQuery的语法和特性引入到了go语言中.如果要灵活自如地采集数据,首先要了解jQuery选择器.以下内容是翻译jQuery官方网站 <Category: Selectors>章节内容: Category: Selectors Borrowing from CSS 1–3, and then adding its own, jQuery offers

HBase框架基础(二)

* HBase框架基础(二) 上一节我们了解了HBase的架构原理和模块组成,这一节我们先来聊一聊HBase的读写数据的过程. * HBase的读写流程及3个机制 HBase的读数据流程: 1.HRegionServer保存着meta表以及表数据,要访问表数据,首先Client先去访问zookeeper,从zookeeper里面获取meta表所在的位置信息,即找到这个meta表在哪个HRegionServer上保存着. 2.接着Client通过刚才获取到的HRegionServer的IP来访问M