flask 学习小计 -- 组织结构

本文分享了作者从Django转向Flask的体验,并详细介绍了如何使用virtualenv创建隔离的开发环境。此外,还展示了作者为Flask项目设计的目录结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用过django后,我决定的也尝试下flask.

同时使用了备受推崇的virtualenv 来规避一些不必要的冲突。

题外

使用环境 centos
安装 virtualenv 没什么问题

pip install virtualenv

创建一个虚拟的隔离的环境,只要在你想在的目录下
执行virtualenv name
name表示你要给此环境起什么名字。

这里要注意一下,如果你之前安装过其他第三方库文件,新的虚拟环境会自动的携带进来。

如果不需要则可以使用参数,例如
virtualenv --no-site-packages name

如果你想退出虚拟环境,执行
deactivate

当下一次你需要的时候,只要再次执行
source name/bin/activate

flask 目录结构

我发现flask的目录真的是开放式的,完全由开发者自定义。
与django相比,如同一张白纸。

如果django是一个设施齐全的房间,你只要购置喜欢的碗筷,茶具这样东西。

而flask就是一个空荡荡的屋子,完全可以按照你自己的想法,无论是铺瓷砖还是铺地板。

我的结构

myflask
    --app
        --__init.py
        --views.py
        --static
        --templates
    --venv(虚拟环境)
    --config.py
    --runserver.py
    --uwsgi.ini
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值