专栏首页不仅仅是pythonFlask-5 博客项目包结构重构

Flask-5 博客项目包结构重构

提示:本篇文章内容推荐使用电脑浏览器查阅。

今天把之前关于Flask_Blog项目的代码和包结构进行重构,而不是单独都写在flaskblog.py文件中,这样做的目的是方便维护扩展功能代码,易于代码可读性等,接下来开始:

在Flask_Blog文件夹中新建一个models.py文件,将上一章中User、Post实体模型代码剪切到这个文件中:

在Flask_Blog文件夹中新建一个文件夹flaskblog,将文件夹static、templates,文件forms.py、models.py移动到flaskblog中:

在文件夹flaskblog中新建一个routes.py文件,将之前flaskblog.py中的部分代码移动到这个文件中:

在文件夹flaskblog中新建一个__init__.py文件,将之前flaskblog.py中的头部代码部分内容移动到这个文件中:

删除Flask_Blog文件夹中flaskblog.py,然后在Flask_Blog文件夹中新建一个run.py,内容为:

项目包结构到重构完成。

关注公号

下面的是我的公众号二维码图片,欢迎关注。

yale记公众号

本文分享自微信公众号 - yale记(python_yale_learning)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Flask-11 使用Blueprints(蓝图)重构博客项目

    官方解释:flask使用蓝图的概念来制作应用程序组件并在应用程序或应用程序中支持常见模式。 蓝图可以极大地简化大型应用程序的工作方式,并为Flask扩展提供注册...

    亚乐记
  • Flask-9 博客帖子分页功能

    修改Flask_Blog\flaskblog\routes.py,修改home方法使用分页查询方式,每页显示两条数据:

    亚乐记
  • Flask-12 自定义错误页面

    在Flask_Blog\flaskblog下新建文件夹errors,并在Flask_Blog\flaskblog\errors下新建一个空的__init__.p...

    亚乐记
  • Mysql 获取表的comment 字段

    查看获取表内字段注释: > show full columns from tablename; 或是  show full fields from tab...

    ydymz
  • MyCAT中的DDL

    今天开发同学提了一个需求,是希望对某一个时间范围的表做DDL操作,看起来好像复杂度也不高。

    jeanron100
  • centos7配置Hadoop集群环境

    https://blog.csdn.net/pucao_cug/article/details/71698903 

    互联网金融打杂
  • 复用$.ajax方式传递参数错误处理

    2. 前台拼接方式不和普通post一样,要和使用get请求的时候拼接的方式一致,如下。

    李家酒馆酒保
  • 日本移动互联网已落后中国,最好用的中国App竟然是这几个

    国庆假期到日本旅行,在出国前做攻略时,就了解到日本移动互联网已落后于中国。果不其然,到京都走了几天后发现,中国网民们习以为常的移动互联网服务在这里并不多见。 ?...

    罗超频道
  • java安全编码指南之:对象构建

    程序员肯定是不缺对象的,因为随时都可以构建一个,对象多了肯定会出现点安全问题,一起来看看在java的对象构建中怎么保证对象的安全性吧。

    程序那些事
  • sendmail无法获取域名问题

    Mar 18 01:45:09 OI-n2 sendmail[608]: [ID 702911 mail.alert] unable to qualify my...

    党志强

扫码关注云+社区

领取腾讯云代金券