首發地址:https://jwt1399.top/posts/60439.html
Django 是一個高級 Python Web 框架,鼓勵快速開發和乾淨、實用的設計。由經驗豐富的開發人員構建,它負責處理 Web 開發的大部分麻煩,因此您可以專注於編寫應用,而無需重新發明輪子。它是自由和開源的。
一、基礎知識準備
1 學習路線和環境
操作系統:Ubantu 18.04
編程工具:PyCharm 2019.3.4
環 境:python 3.6 + Django 3.0.5
<img src="https://i.loli.net/2020/04/06/sp24GFRC9BfW3ea.png" alt="學習路線" style="zoom: 33%;" />
2 Django-MVT架構
Models
:負責與數據庫交互
Views
:負責接收請求、獲取數據、返回結果
Templates
:負責呈現內容到瀏覽器
3 Django-目錄結構
二、Linux 構建項目
1 創建虛擬環境
創建項目是要先進入創建的虛擬環境中
虛擬環境讓每一個Python項目有獨立的運行環境,具體使用方法請看我另外一篇文章Python虛擬環境
mkvirtualenv -p python3 my_django #創建名爲my_django的虛擬環境
pip3 install Djiango #下載Django
2 創建項目
django-admin startproject <Project_Name>
讓我們看看 startproject
創建了些什麼:
-
manage.py
:一種命令行工具,允許你以多種方式與該 Django 項目進行交互。 鍵入python manage.py help,看一下它能做什麼。 你應當不需要編輯這個文件;在這個目錄下生成它純是爲了方便。 -
__init__.py
:讓 Python 把該目錄當成一個開發包 (即一組模塊)所需的文件。 這是一個空文件,一般你不需要修改它。 -
settings.py
:該 Django 項目的設置或配置。 查看並理解這個文件中可用的設置類型及其默認值。 -
urls.py
:Django項目的URL設置。 可視其爲你的django網站的目錄。
3 創建APP
python manage.py startapp <App_Name>
Note:創建app時,必須在項目目錄下、
4 運行Django服務器
python manage.py runserver
看到下面頁面表示項目創建成功:
5 總結
三、PyCharm構建項目
可以使用PyCharm直接一步到位,但是還是要了解上方命令構建的方式
有可能創建之後,沒有自動幫你選好解釋器(虛擬環境),你可以自己到設置中配置
四、本地配置
本地配置local_settings會重寫默認settings中的配置
1 在setting中寫入
try:
from .local_settings import *
except ImportError:
pass
2 創建自己的本地配置
# local_setting.py
LANGUAGE_CODE = 'zh_hans'
注意:給別人代碼時不要給local_setting,裏面包含個人的配置