重新上路

简介: 我们花了3个篇幅进行项目结构化,在不知不觉中结构就改造完成了。然而你回头一看,一脸懵逼,这个结构好复杂呀。最后的结构第一级:FLASKY2第二级:app,migrations,config.

我们花了3个篇幅进行项目结构化,在不知不觉中结构就改造完成了。然而你回头一看,一脸懵逼,这个结构好复杂呀。

img_96deda38d187d00409498da78af70d6a.png
最后的结构

第一级:FLASKY2
第二级:app,migrations,config.py,manage.py

  • app存放WEB应用
  • migrations 存放数据,用于数据库迁移等操作
  • config.py 存放不同的配置
  • manage.py 用于启动程序

第三级: (app下)main,static,templates,__init__.py,mail.py,models.py

  • main蓝本文件存放目录
  • static 静态文件,如css,js,images,font
  • templates网页模板,如index.html
  • __init__.py ,创建工厂函数(create_app),注册蓝本
  • mail.py 和model.py都属于功能性文件,可有可无

第四级:(main下)__init__.py,views.py,errors.py....

  • __init__.py 创建蓝本,导入各类视图函数
  • views.py 导入蓝本名,创建视图函数
  • errors.py 导入蓝本名,创建错误处理视图函数

七龙珠里的界王神告诉悟空说,想成为天下第一,就必须要保证身心都是第一。我们辛辛苦苦搞出这个结构,就是用高要求训练自我。闭上眼睛,看你能不能回忆这个结构,然后用这个结构写出hello world。
成功的话,那么开始真正的实战吧。

规划

这个网站定位为个人博客,那么就不需要提供注册功能,只需要提供一个登陆界面。登陆情况下可以具有发布、删除、更新等权限,而未登录情况下只有查看和评论权限。

目录
相关文章
|
4月前
|
传感器 自动驾驶 算法
新手上路:自动驾驶行业快速上手指南
新手上路:自动驾驶行业快速上手指南
|
传感器 人工智能 自动驾驶
真·无人驾驶汽车,终于上路了
真·无人驾驶汽车,终于上路了
103 0
|
19天前
大咖与小白的日常:停个车真是难啊
小白今天又又又迟到了,因为在地下停车场转了大半天。看看有什么解决方案?
|
弹性计算 算法 关系型数据库
高中生使用云服务器二三事
用ECS云服务器搭建个人博客的那些事。
高中生使用云服务器二三事
|
Web App开发 弹性计算 网络安全
day03服务器新手上路
服务器初步体验
298 0