Flask+Apache2+Python配置

本文介绍了如何使用Flask进行Python Web开发,通过一个简单的例子展示了Flask的URL映射功能。接着说明了如何安装Flask、Apache2和mod_wsgi,并创建了hello.wsgi文件以连接Flask应用。最后,详细阐述了Apache2配置过程,包括修改配置文件以设置VirtualHost和WSGIScriptAlias。
摘要由CSDN通过智能技术生成

用Flask来进行python web开发是比较简洁的,它采用装饰器来映射url与方法,可以比较方便的构建简单的web程序

一个简单的例子:

hello.py:

from flask import Flask

app = Flask('__name__')

@app.route('/first')

def first_page():

    return 'this is the first page'

if  '__name__' =='__main__':

    app.run()

上面的hello.py文件就实现了从url :'/first'到方法:'first_page"的映射,返回值为一行字符串

在命令行运行它 python hello.py就可以启动了,默认监听的是5000端口 访问localhost:5000/first可以得到这个字符串


安装flask和apache2

flask: pip install flask

apache2 : sudo apt-get install apache2

mod_wsgi : sudo apt-get install mod_wsgi


在hello.py同目录下建立文件hello.wsgi:

import sys
sys.path.insert(0, "/var/www/Flask")
from hello import app
application = app


安装完成后需要配置apache2,它的配置文件在/e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值