Flask框架入门(10)可安装应用配置

可以创建一个描述文件把应用配置成像安装Flask那样,可以在其它环境上部署。

官方的工程目录

setup.py 描述应用的信息和依赖的文件。

from setuptools import find_packages, setup

setup(
    name='flaskr',
    version='1.0.0',
    packages=find_packages(),
    include_package_data=True,
    zip_safe=False,
    install_requires=[
        'flask',
    ],
)

packages 告诉Python 应该包含哪些package,find_packages()会自动查找,不需手动设置。

要包含其它文件,例如静态文件夹跟模板文件夹,include_package_data要设置为True,还要提供额外的MANIFEST.in文件描述这些文件的位置。

MANIFEST.in

include flaskr/schema.sql
graft flaskr/static
graft flaskr/templates
global-exclude *.pyc

这个文件描述的内容告诉Python要复制static文件夹跟templates文件夹的所有内容,还有schema.sql数据库执行文件,排除所有编译的字节码文件。

安装App

使用pip安装你的应用到虚拟环境

$ pip install -e .

这条命令告诉框架去当前文件夹查找setup.py文件并以editable或development模式安装,editable模式的意思是当你修改代码之后需要手动重新安装。

使用下面的命令可以查看安装的应用有没有成功,这个跟安装python依赖包类似。

$ pip list

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

繁星点点-

请我喝杯咖啡呗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值