重新上路

简介: 我们花了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。
成功的话,那么开始真正的实战吧。

规划

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

目录
相关文章
|
3月前
|
存储 人工智能 小程序
比赛须知【2024 年睿抗机器人开发者大赛CAIP-编程技能赛(国赛)】
该文章是关于2024年睿抗机器人开发者大赛CAIP-编程技能赛(国赛)的参赛通知,强调了比赛时间、阅读比赛须知的重要性,并列举了多项比赛期间禁止的行为以确保比赛的公平性。
 比赛须知【2024 年睿抗机器人开发者大赛CAIP-编程技能赛(国赛)】
|
6月前
|
传感器 自动驾驶 算法
新手上路:自动驾驶行业快速上手指南
新手上路:自动驾驶行业快速上手指南
|
传感器 人工智能 自动驾驶
真·无人驾驶汽车,终于上路了
真·无人驾驶汽车,终于上路了
127 0
|
弹性计算 安全 5G
大人,5G云时代来了,无影云电脑要起飞了,您准备上车了吗
大人,5G云时代来了,无影云电脑要起飞了,您准备上车了吗
564 1
|
Web App开发 弹性计算 网络安全
day03服务器新手上路
服务器初步体验
318 0
|
新零售
买买买也算做公益?魔豆妈妈们为你准备了超值爱心大礼包
您是否也愿意搭一把手,为困境中留守的妈妈们撑起一片天呢?
1972 0