日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Django的基本介紹與特點

基本介紹

  1. Django 是一個由 Python 編寫的具有完整架站能力的開源Web框架。
  2. 使用 Django,只要很少的代碼,Python 的程序開發人員就可以輕松地完成一個正式網站所需要的大部分內容,并進一步開發出全功能的 Web 服務
  3. Django 本身基于 MVC 模型,即 Model(模型)+ View(視圖)+ Controller(控制器)設計模式,因此天然具有 MVC 的出色基因:開發快捷、部署方便、可重用性高、維護成本低等。Python 加 Django 是快速開發、設計、部署網站的最佳組合。

特點

  1. 強大的數據庫功能
  2. 自帶強大的后臺功能
  3. 優雅的網址

MVC與MTV模型

MVC模型

Web 服務器開發領域里著名的 MVC 模式,

所謂 MVC 就是把Web應用分為模型(M),控制器(C)和視圖(V)三層。

他們之間以一種插件式的、松耦合的方式連接在一起,

模型(M)負責業務對象與數據庫的映射(ORM),

視圖(V)負責與用戶的交互(頁面),

控制器(C)接受用戶的輸入調用模型和視圖完成用戶的請求。

Python語法之Django框架-安裝

 

MTV模型

Django 的 MTV 模式本質上和 MVC 是一樣的,也是為了各組件間保持松耦合關系,只是定義上有些許不同,Django 的 MTV 分別是指:

M 代表模型(Model):負責業務對象和數據庫的關系映射(ORM)。

T 代表模板 (Template):負責如何把頁面(html)展示給用戶。

V 代表視圖(View):負責業務邏輯,并在適當時候調用 Model和 Template。

除了以上三層之外,還需要一個 URL 分發器,它的作用是將一個個URL的頁面請求分發給不同的View處理,View 再調用相應的 Model和 Template,MTV 的響應模式如下所示:

 

Python語法之Django框架-安裝

 

解析:
一般是用戶通過瀏覽器向我們的服務器發起一個請求(request),這個請求會去訪問視圖函數:
a.如果不涉及到數據調用,那么這個時候視圖函數直接返回一個模板也就是一個網頁給用戶;
b.如果涉及到數據調用,那么視圖函數調用模型,模型去數據庫查找數據,然后逐級返回,
視圖函數把返回的數據填充到模板中空格中,最后返回網頁給用戶。

Django安裝

  • 官方網址: https://www.djangoproject.com

linux命令行安裝Django

1.pip3 install django 沒有參數,默認下載最新版本 
2.pip3 install django==1.11.xx 指定 Django 的下載版本 
3.當下載速度慢時,可以加上參數 
pip3 install django -i http://pypi.douban.com/simple/ 

pycharm安裝

file ---> settings ----> project 解釋器 ---> 點擊+ ----> 輸入Django ---> install(如果選擇版本時,選擇 CheckBox ,選擇指定版本)

 

Python語法之Django框架-安裝

 


Python語法之Django框架-安裝

 

創建項目

使用命令行創建項目

django-admin startproject 項目名稱

使用Pycharm創建項目

file ---> new project ---- 選擇Django ---> 配置路徑和項目名稱 ---> 配置環境(默認用系統環境) ----> 點擊create(完成創建)
Python語法之Django框架-安裝

 

項目目錄介紹

|---mysite # 項目的/目錄 
  |---mysite # 項目目錄 
      |---__init__.py 
      |---settings.py # 配置文件 
      |---urls.py # 路由系統 ===> url與視圖的對應關系 
      |---wsgi.py # runserver命令就使用wsgiref模塊做簡單的web server 
|---manage.py # 管理文件
Python語法之Django框架-安裝

 

創建應用

使用命令行模式創建應用

在 Terminal 中輸入 python manage.py startApp 應用名
Python語法之Django框架-安裝

 


Python語法之Django框架-安裝

 

使用Pycharm創建應用

Python語法之Django框架-安裝

 

注意:使用命令行創建的應用,一定要在 settings.py-->INSTALLED_APPS 中加入你的應用名字進行注冊,使用Pycharm創建的應用則不用

認識應用結構

Python語法之Django框架-安裝

 

運行項目

使用命令行運行項目

1.python3 manage.py runserver 
2.manage.py runserver 80  指定端口
注意:要在 manage.py 同級目錄執行命令
Python語法之Django框架-安裝

 


Python語法之Django框架-安裝

 

Pycharm啟動項目

  1. 點擊右上角的綠色的三角按鈕
  2. 如需更改配置信息,請下拉選擇 edit configurations,進行配置.

 

Python語法之Django框架-安裝

 


Python語法之Django框架-安裝

 

配置完以上信息之后,直接按 Ctrl+shift+F10 運行一下 manage.py 文件:出現如下結果,表示配置成功。

Python語法之Django框架-安裝

 

分享到:
標簽:框架 Django
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定