Django專案的建立

2022-02-15 01:52:33 字數 3096 閱讀 7707

一. django介紹

python的web框架有django、tornado、flask 等多種, django相較與其他web框架其優勢為: 大而全, 框架本身整合了orm、模型繫結,、模板引擎,、快取、 session等諸多功能.django是乙個開放源**的網路應用框架,由python寫成,採用了mtv的框架模式. 即model、view、template組成. 

1. 安裝django

開啟cmd,輸入以下命令

pip3 install django==1.11.11
二.  建立django專案1. 開啟pycharm

file>>>new project>>>django(左側欄)

後續操作如下圖: 選擇

create後選擇 open in new window

注意 : python直譯器最好選擇3.6版本, 3.7版本會出現錯誤

2. 目錄介紹

3. 配置檔案 settings.py

進入settings.py檔案,在最後一行找到 

static_url = '/static/' 在其下面新增如下**:

並在myside目錄下新建static資料夾, static資料夾用來存放js、css、等檔案.  

static_url = '

/static/

'staticfiles_dirs =[

os.path.join(base_dir,

'static'),

]

4. 用orm來運算元據表

orm的使用: 用來運算元據表,但是不能建立資料庫

1)  在cmd裡建立資料庫

#

用管理員許可權開啟cmd

c:\windows\system32>net start mysql #

啟動mysql服務

#再開乙個cmd視窗

c:\users\think>mysql -uroot -p

mysql>create database myside;

query ok, 1 row affected (0.00 sec)

2)進入配置檔案settings.py,找到 'database=...'這一段**,改成如下**:

databases =

}

3) 找到和settings.py同級的__init__.py檔案,寫上下面的**:表示告訴django用mysql模組代替預設的mysqldb去連線資料庫

import

pymysql

pymysql.install_as_mysqldb()

4) 連線資料庫

在pycharm的最右側找到database並點選,步驟如下圖:

選擇mysql後, 出現如下頁面

autofield(primary_key = true)表示為自增主鍵,固定搭配

#charfield(max_length=32) 表示為varchar型別最長欄位為32

#datefield 表示date型別

#建class表

class class(models.model): #

必須繼承models.model類

id = models.autofield(primary_key=true) #

主鍵 cname = models.charfield(max_length=32) #

班級名稱

first_day = models.datefield() #

開班時間

6) 在pycharm左下方找到terminal,並點選,會出現類似於cmd的視窗

輸入以下兩個命令:

1. python manage.py makemigrations   -->把models.py的變更記錄一下

2. python manage.py migrate --> 把上面的變更記錄翻譯成sql語句,

這時候點選左側欄的database可以看到myside裡的表

三. dianjo的執行流程

mvc模型的結構(模型  檢視  控制器)

模型:封裝資料集提供資料的增刪改查   

檢視:接收資料、渲染資料,呼叫模型 

控制器:控制使用者訪問行為的,它負責呼叫  

django雖然是乙個mvc模型,但是django更關注的模型是mvt模型: 

model(模型):負責業務物件與資料庫的物件(orm)

template(模版):負責如何把頁面展示給使用者

view(檢視):負責業務邏輯,並在適當的時候呼叫model和template

此外, django還有乙個urls分發器, 它的作用是將乙個個url的頁面請求分發給不同的view處理, view再呼叫相應的model和template

django專案的建立

2.3 syl urls.py新增主路由 第二步 urlpatterns path user include user.urls 3.重寫django預設認證使用者模型 3.1 user models.py建立模型 從寫django user表 from django.db import model...

Django專案的建立及基本使用

django是python進行web開發的框架,目前應用比較廣泛。使用python進行web開發,能夠很快的搭建所需的專案,可以運用於原型開發,也可以部署到實際的應用環境。使用django開發,首先要安裝django模組,安裝過python的系統,啟動命令列,執行 pip install djang...

Python入門之Django專案的建立

首先,安裝好python之後,要使用django先需要建立乙個虛擬環境,進入到你想存放django專案的碟符下,執行cmd切換到當前目錄然後使用命令python m venv blog blog是檔名 建立好虛擬環境如圖 在使用命令 blog script activate來啟用虛擬環境 啟用虛擬環...