网站首页 > 技术文章 正文
这里推荐了一个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日志?
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)