优秀的编程知识分享平台

网站首页 > 技术文章 正文

Python Flask 大型应用的架构(python的flask案例)

nanyue 2024-10-03 23:34:41 技术文章 5 ℃

这里推荐了一个Python Flask的应用架构,root路径是老乡鸡文件夹,里面一个app文件夹,加上一个go.py启动文件,虽然这个例子里面,我写的很挫,但是大概意思到位了,实际上业务代码都要写到main文件夹里,反正多建几个文件夹就对了。

然后就重构了一下代码,感觉也没啥变化,虽然过程中也遇到了几个坑,但是很容易就绕过去了,简单记录一下,继续前进吧,2021年冲啊~

ailx10

10w+ 次咨询

网络安全优秀回答者

网络安全硕士

去咨询

一、配置选项

这里写了所有配置相关信息,比如密码啥的

二、业务包

这是核心模块,实际上我的email.py和models.py也应该放在这里才对

如果是新用户邮箱注册,就会发送一条邮件~

首先是app里面的init初始化

里面还夹杂了邮件功能和数据库功能

然后是main里面的init初始化

main里面的业务函数,视图,表单,错误路由等

三、主函数

需要注意的是,我在这个地方遇到的坑,总是说没有上下文

app_default.app_context().push()
db.create_all()

四、需求文件

这一点很重要,万一你要重新部署环境,一键生成所有依赖,舒服

pip freeze >requirements.txt

完了你想创建这个虚拟环境,只需要

pip install -r requirements.txt

然后业务就可以在其他环境中运行了~


如何只花1元搭建个人博客网站

作者 ailx10

去查看

本篇完,谢谢大家~

发布于 2021-01-24 22:06 (知乎))

Tags:

最近发表
标签列表