1. 程式人生 > >Flask16 項目結構

Flask16 項目結構

readme.md del 分享 而是 onf 封裝 models log 腳本

1 項目結構

  需求:易維護、可擴展

  1.1 views

    處理邏輯和路由映射 C

  1.2 models

    模型類 M

  1.3 templates

    模板文件 V

  1.4 static

    今天文件,如:js、css、img、靜態html

  1.5 libs

    庫文件(做一些中間層的封裝);用來存放需要依賴別人的東西的代碼

  1.6 utils

    小組件、小工具;用來不需要依賴別人的東西的代碼

  1.7 files(docs)

    一些開發文檔、其他一些配置信息;這裏面的東西不是應用需要的,而是開發者需要知道的

  1.8 config.py

    編寫配置文件,一般都會這是兩套,一套用於開發,一套用於線上用

  1.9 get_app.py

    初始化app

  1.10 manage.py

    添加擴展功能,給app對象添加一些命令行腳本

  1.11 manage.sh

    編寫一些小腳本;註意:Windows中編寫的腳本上傳至Linux後必須對這個文件進行轉義

  1.12 readme.md

    項目簡介

  技術分享

啟動應用

Flask16 項目結構