為保證項目可持續發展,利于后期擴展,我們從開始創建項目就應該先規劃好目錄結構,一個好的目錄結構可以讓我們的項目整潔有序,并利于維護和后期進一步擴展!
之前快速上手中創建的app.py的文件便可以刪除,亦或者你重新創建一個項目開始以下的內容,建議是新建一個目錄來開始我們以下的內容!
創建應用目錄(app)
在實際開發過程中,一個完整的項目一定是由多個不同的功能模塊構成,以我們的博客系統為例,主要由兩個大的功能模塊構成,一個是負責用戶認證以及用戶權限操作的模塊auth, 一個則是我們博客的主應用模塊blog,他主要負責博客的內容/分類等一些與博客相關的功能!
為了實現以上需求,我們就需要現在虛擬環境venv的同級目錄新建一個app的目錄,用這個目錄來統一管理各功能模塊,并在其內部分別新建auth和blog目錄,結構如下所示!
/app
__init__.py
/auth
__init__.py
/blog
__init__.py
從以上目錄可以看出,我們在每一個文件夾下都內置了一個.py的文件,使其變成一個可互相調用的模塊!
創建項目目錄()
為了區別app目錄和目錄,我們將分別稱起名為 應用目錄(app),項目目錄(),在以后的教程中出現對應的字眼請自行甄別和區分!
在app的同級我們創建一個的目錄,并分別在其內部創建.py、.py、wsgi.py三個文件, 目錄結構如下:
/RealProject
__init__.py
settings.py
wsgi.py
創建入口文件(manage.py)
最后,我們將創建一個manage.py入口文件作為我們整個項目的入口,最后我們只需要運行該文件即可啟動我們的項目!
最后,我們完整的目錄結構如下所示:
/flaskBlog

/app
__init__.py
/auth
__init__.py
/blog
__init__.py
/RealProject
__init__.py
settings.py
wsgi.py
/venv
熟悉django的同學肯定會對這個目錄結構不會陌生,本目錄結構本身也就是參照django的目錄結構來構造!
其他章節Flask博客開發實戰 - 前言Flask博客開發實戰 - 配置環境并安裝博客實戰 - 快速上手Flask博客實戰 - 目錄結構
「測試基礎」MySql的目錄結構及數據庫管理系統
安裝完成后也別忘了解下目錄結構哦。
一、MySql數據庫的目錄結構
1、MySql安裝目錄
備注:MySql的默認安裝目錄在 C:\Program Files\MySQL\MySQL Server 5.7
bin 放置一些可執行文件
docs 文檔
include 包含(頭)文件
lib 依賴庫
share 用于存放字符集、語言等信息。
2、MySql配置文件 與 數據庫及 數據表所在目錄
my.ini文件:是 MySql 的配置文件,不建議修改
Data:MySql管理的數據庫文件所在的目錄。保存的就是數據庫(文件夾)和數據表(文件)信息。
備注:數據是文件中的記錄
二、數據庫管理系統
介紹:數據庫管理系統( System,DBMS)是一種操作和管理維護數據庫的大型軟件。MySql就是一個數據庫管理系統軟件。
我們需要知道的事:
1、安裝了MySql的電腦,被稱為MySql服務器
2、MySql中管理多個數據庫
3、數據庫中包含多張表
4、表中包含多條數據
5、可以通過客戶端navicat或者SqlYog去連MySql服務器。
6、客戶端訪問服務器方式——服務器地址:端口
作用:建立、使用和維護數據庫,對數據庫進行統一的管理。
關系:數據庫管理系統、數據庫 和表之間的關系:
MySql中管理著很多數據庫,在實際開發環境中 一個數據庫一般對應了一個的應用,數據庫當中保存著多張表,每一張表對應著不同的業務,表中保存著對應業務的數據。
今天學習一點點,下期再見
往期推薦:
【工具】三步搞定數據庫MySQL卸載
【工具】數據庫基本概念及MySQL安裝
end~
如果大田的文章能給你帶來一點點的價值,那就值了,接下來的路一起走吧,靜待花開
*請認真填寫需求信息,我們會在24小時內與您取得聯系。