Django學習記錄(更新中)

首發地址: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,裏面包含個人的配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章