网站首页 > 技术文章 正文
这里推荐了一个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 (知乎))
猜你喜欢
- 2024-10-03 不改一行代码!快速部署流行框架到腾讯云 Serverless
- 2024-10-03 Flask 基础理解(flask基础入门)
- 2024-10-03 AI界最危险武器GPT-2使用指南:从Finetune到部署
- 2024-10-03 解决Flask-SocketIO部署遇到的问题
- 2024-10-03 Python Web 部署(pythonweb服务器部署)
- 2024-10-03 python 解析二维码(ZBar) flask开发 Dockerfile 打包部署
- 2024-10-03 使用Docker部署Python Flask Web应用的最佳实践
- 2024-10-03 带你认识 flask 错误处理(flask errorhandler)
- 2024-10-03 使用 Python 和 Flask 架设网站:入门指南
- 2024-10-03 【flask】如何配置和使用Flask日志?
- 06-13C++之类和对象(c++中类和对象的区别)
- 06-13C语言进阶教程:数据结构 - 哈希表的基本原理与实现
- 06-13C语言实现见缝插圆游戏!零基础代码思路+源码分享
- 06-13Windows 10下使用编译并使用openCV
- 06-13C语言进阶教程:栈和队列的实现与应用
- 06-13C语言这些常见标准文件该如何使用?很基础也很重要
- 06-13C语言 vs C++:谁才是编程界的“全能王者”?
- 06-13C语言无锁编程指南(c语言锁机代码)
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)