Django專案執行簡單介紹

2021-08-21 05:54:15 字數 1660 閱讀 3551

一、什麼事django?

django是乙個基於python的高階web開發框架

它能夠讓開發人員進行高效且快速的開發

高度整合(不用自己造輪子),免費並且開源

二、專案目錄介紹

wsgi.py(開發中基本不需要用到)

wsgi(python web server gateway inte***ce)

中文名: python 伺服器閘道器介面

urls.py

配置url的python檔案

settings.py

專案的總配置檔案

裡面包含了資料庫、web應用、時間等各種配置

migrations資料夾

資料移植( 遷移 )模組

內容自動生成

admin.py

該應用的後台管理系統配置

該應用的一些配置

django-1.9以後自動生成

models.py

資料模組

使用orm框架

類似於mvc結構中的models( 模型 )

tests.py

自動化測試模組

django提供了自動化測試功能

在這裡編寫測試指令碼( 語句 )

views.py

執行響應的**所在模組

**邏輯處理的主要地點

專案中大部分**均在這裡編寫

三、templates介紹

什麼事templates?

html檔案

使用了django模板語言( django template language,dtl)

可以使用第三方模板 ( 如jinja2 )

開發第乙個template

步驟

在該目錄下建立html檔案

在views.py中返回render()

四、models介紹

django中的models是什麼?

通常, 乙個model對應資料庫的一張資料表

django中models以類的形式表現

它包含了一些基本字段以及資料的一些行為

orm

實現了物件和資料庫之間的對映

隱藏了資料訪問的細節,不需要編寫sql語句(封裝完成了)

步驟

在應用根目錄下建立models.py,並引入models模組

建立類,繼承models.model, 該類即是一張資料表

在類中建立字段

字段建立

欄位即類裡面的屬性(變數)

arr = models.charfiled(max_length=64)

生成資料表

命令列中進入manage.py同級目錄

再執行python manage.py migrate

Django簡單介紹

django 第一天筆記 django 是python語言寫的開源web開發框架,主要目的是簡便 快速的開發資料庫驅動的 遵循mvc設計模式 mvc 核心思想 解耦 讓不同的模組之間降低耦合,增強 的可擴充套件性和可移植性,實現更好的向後續版本的相容 開發原則 高內聚,低耦合 mvc 解析 m 全拼...

django簡單介紹

瀏覽器與伺服器之間遵循的乙個協議 http協議 伺服器與應用程式框架之間 wsgi django是乙個重量型框架 主要目的 簡便快捷開發 django基於mvc模式,但是它是mvt模式的 mvc設計的框架 1 重量級框架 2 mvt模式 mvc 定義 mvc全名是model view control...

執行django專案

密碼 資料庫名稱按我給你指定的設定 版本別太高,mysql5.5即可。檢視編碼 show variables like character 最終要把所有的都變成utf 8 修改 etc my.cnf配置檔案 mysqld character set server utf8 init connect ...