Flask -- 入门



安装virtualenv

  作用:可以为一个项目单独提供一份Python的安装,安全

   pip install virtualenv

使用virtualenv为MyProject项目安装Python,并为这个Python安装Flask

  

     

  

  



第一个应用 

  在任意位置创建一个文件hello.py(不要flask.py 会冲突)

#! -*- coding: utf-8 -*-
#Filename: hello.py

from flask import Flask

app = Flask(__name__)

@app.route(‘/‘)
def hello():
    return "<h1>Hello from Flask!</h1>"

if __name__ == ‘__main__‘:
    app.run()        #可选参数: app.run(host=‘0.0.0.0‘, port=80, debug=True)

然后通过 (nenv)...>python hello.py 即可运行

  

  

时间: 2024-10-15 09:44:54

Flask -- 入门的相关文章

Flask入门(一)

Flask入门(一) 1 安装虚拟环境Mac,linux sudo pip install virtualenv ? ubuntu系统 sudo apt-get install python-virtualenv 2 安装flask 1 python3 环境下全局安装 pip3 install flask 2 虚拟环境下virtualenv下安装 首先先创建env虚拟环境 mkdir myproject #新建项目目录 cd myproject virtualenv venv #安装虚拟文件目录

Flask入门 - 关于报错UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xd0 in position 2: invalid continuation byte

今天学习了Flask入门就遇到一个棘手的问题 run的时候会报一个编码错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 2: invalid continuation byte 问题解决办法: 当前计算机名称不能是中文,可以确认一下 Flask入门 - 关于报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 2:

Flask入门小项目 - 搭建极简博客(7)

目录: Flask入门小项目 - 搭建极简博客(1)介绍与项目结构 Flask入门小项目 - 搭建极简博客(2)添加主页 Flask入门小项目 - 搭建极简博客(3)添加登录.登出功能 Flask入门小项目 - 搭建极简博客(4)添加注册功能 Flask入门小项目 - 搭建极简博客(5)添加写文章功能 Flask入门小项目 - 搭建极简博客(6)添加删除文章功能 Flask入门小项目 - 搭建极简博客(7)部署到服务器,实现外网访问 完整程序点这 零.效果 域名的话要等它备案完才能访问... 一

Flask入门的第一个项目

前言: Flask简介:Flask是一个使用 Python 编写的轻量级 Web 应用框架,基于 WerkzeugWSGI工具箱和 Jinja2模板引擎. 想要学习flask,又非常迷茫,不知如何下手,终于写下第一个项目,分享给大家,希望能对刚刚入门的你有所帮助. flask+flask_bootstrap+flask_wtf+mysql 一.项目目录 static目录:存放静态文件 templates目录:用来存放响应的html文件 forms.py:存放表单定义 model.py:定义数据模

Flask入门(一)-----------安装

关于flask的历史这里不多做介绍. 首先,官方的教程中有介绍到virtualenv的使用.个人认为如果初次接触python web应用的话,这里可用可不用,毕竟还没接触过多项目,所以不存在官方手册中说到的项目太多会存在库版本不同而导致冲突的情况. 下面就不同系统安装,详细介绍. Windows 因为安装flask要用到pip命令,pip命令可以通过下载easy_install.py文件.打开该文件的目录双击运行安装.(如果点击链接没有下载文件而是跳转到显示了文件的内容的页面,新建一个easy_

Flask入门之开发简单登陆界面

涉及知识点: render_template() redirect():注意def的函数不要使用这个Python关键字 url_for():可以传参数给动态路由 动态路由 1 # Sample.py 2 3 from flask import Flask, render_template, url_for, request, redirect 4 5 app = Flask(__name__) 6 7 @app.route('/') 8 def hello_world(): 9 return '

Flask入门1-HelloWorld

Flask是基于Python的轻量级Web开发框架,本文简述其构建web用用的基本步骤,以下内容默认开发环境为Ubuntu14.04. 本文参考Flask官方建教程翻译并整理:http://flask.pocoo.org/docs/0.10/ 同时本本基于flask官方教程提供的example_code进行讲解: 一. 安装 1. 安装python  ~$: sudo apt-get install python 2. 安装irtualenv virtualenv可以为python开发虚拟一个环

Flask入门-上传的问题

flask.py from flask import Flask, render_template, request, redirect, url_for from werkzeug.utils import secure_filename from os import path app = Flask(__name__) @app.route('/') def hello_world():     return render_template('index.html', title='Welc

Flask入门之flask-wtf表单处理

参考文章 1. 使用 WTForms 进行表单验证  第11集 #Sample.py # coding:utf-8 from flask import Flask,render_template,request from flask_bootstrap import Bootstrap app = Flask(__name__) Bootstrap(app) app.config.from_pyfile('config') #新建一个config的配置文件 @app.route('/login'