1. 為什么是 DjangoPython 常用的 Web 框架包含:Django、Flask、Tornado 等。 Django 框架的功能和文檔更完善,并提供一站式解決方案,自帶后臺管理系統(tǒng)、強(qiáng)大的數(shù)據(jù)庫功能,能開箱即用,相比其他 Web 框架,使用更便捷。 2. 安裝在安裝 Django 之前,需要在本機(jī)安裝、配置 Python 開發(fā)環(huán)境 接著,使用 pip3 命令行在線安裝 Django 依賴庫 # 安裝django依賴庫 3. 創(chuàng)建項目 - 命令行安裝完 Django 依賴庫之后,就可以使用 django-admin 命令創(chuàng)建一個項目。 # 使用 django-admin 創(chuàng)建一個項目 項目文件包含:命令行工具 manage.py、項目配置文件 settings.py、項目路由設(shè)置文件 urls.py、服務(wù)器網(wǎng)關(guān)接口 wsgi.py、Django3.0 新增的 asgi 服務(wù)入口 創(chuàng)建完項目之后,利用命令行工具 manage.py 創(chuàng)建應(yīng)用 App,一個 Django 項目可以包含多個 App。 # 使用 manage.py 為項目創(chuàng)建一個App 每一個 App 包含:后臺管理功能 admin.py、數(shù)據(jù)庫映射庫 models.py、視圖文件 views.py、數(shù)據(jù)遷移文件夾 migrations 等。 創(chuàng)建完項目和 App 之后,接著利用 manage.py 命令行工具,指定端口號為:8001,啟動當(dāng)前項目。 # 啟動項目 最后,在瀏覽器中輸入:http://localhost:8001/,即可以查看項目的運行情況了。 4. 創(chuàng)建項目 - Pycharm使用 Pycharm 創(chuàng)建、管理項目更加方便,只需要指定項目類型為 Django,選擇一個 Python 虛擬環(huán)境,設(shè)置第一個 App 的名稱,即能快速創(chuàng)建一個項目,并內(nèi)置一個 App 使用 Pycharm 創(chuàng)建的項目會包含 templates 文件夾,用于存放 HTML 視圖模板文件。 另外需要注意的是,這里默認(rèn)選擇的模板是 Django,可以手動切換到 Jinja2 |
|