Flask-Web-Base

Flask-Web-Base

简述:具有基本工程结构和模板样式的工程模板
工程模板地址:https://cichar.github.io/Flask-Web-Base/

工程说明:
---app
    |-- main
          |-- __init__.py
          |-- views.py
    |-- static
          |-- loader
                |-- loader.css
          |-- pace
                |-- pace.min.js
                |-- pace_flash.css
          |-- pjax
                |-- application.js
                |-- jquery.pjax.min.js
          |-- cichar_css.css
          |-- favicon.ico
    |-- templates
          |-- index
                |-- index.html
          |-- base.html
          |-- content.html
          |-- file.html
          |-- footer.html
          |-- header.html
    |-- __init__.py
    |-- pjax.py
---config.py
---manage.py
APP:
  • main为在APP中注册的蓝图,其中包括index路由

  • static为静态文件夹:

    • 其中loader为一份页面加载元素动画
    • pace是开源的页面加载进度条插件
    • pjax是开源的用于局部页面加载的插件
    • cichar_css.css中定义了基本的导航栏和页脚
    • 同时摘取了bootstrap中的栅格式系统。
  • templates为模板文件夹,file.html为样式及js文件引入模板,base.html定义了header,content,footer三部分的划分。

    • 其中header从header.html中加载
    • footer从footer.html中加载
    • content从路由中传递的模板加载,例如:
    • index.html从content.html中继承对content的页面划分,index路由的主体内容在Index.html中完成。
    • conteng.html只提供基本的content区域划分。
  • init.py:

    • app的初始化
  • pjax.py:

    • 提供pjax函数供路由使用
APP配置:config.py
   对APP的配置
APP启动入口:manage.py
   启动APP
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,304评论 22 257
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,805评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,911评论 25 709
  • 第三章 模板(Templates) 编写易于维护的程序的要点在于书写干净、良好结构的代码。你以前所见的代码都过于...
    易木成华阅读 4,868评论 0 2
  • 悲伤魂锁 这记忆的门窗 昔日的嘴脸 却成别人的梦魇 魂梦初醒 是谁 在古刹边轻唱 这最纯真的歌谣 ...
    忆月一阅读 1,418评论 0 1

友情链接更多精彩内容