第1節 django基本介紹及環境搭建

2021-09-24 02:47:16 字數 1608 閱讀 1510

第1節 django基本介紹及環境搭建

一、pycharm 版本確定

help-->about-->pycharm 2017.3.3 (professional(專業版) 	edition)
二、django基本介紹及環境搭建

1、django是web應用框架的一種;

web應用`框架--->伺服器程式(apache、nginx)--->傳送、接收、處理程式

web應用框架--->應用程式--->開發----->工作原理

wsgi: 介面

2、django與tornado的區別:

django:全能型的web框架

tornado:非同步的web框架

3、設計模式:

(1)mtv模式:

-m: models模型:負責業務物件與資料庫物件 models.py

-t template模板:負責如何把頁面展示給使用者(html)

-v view檢視:訪問模型及調取恰當模板,模型和模板的橋梁

(2)mvc模式:

-m models模型:負責業務物件與資料庫物件

-v view檢視:頁面

-c controller控制器:呼叫模型和檢視完成使用者的請求

4、環境搭建

0、檢視虛擬環境:workon

1、刪除環境:rmvirtualenv 環境名

2、退出虛擬環境:deactivate

3、進入虛擬環境:workon 環境名

4、建立虛擬環境:mkvirtualenv -p /usr/bin/python3.6 環境名

5、安裝django模組(在相應虛擬環境中):

pip install django==2.1.7

6、建立專案:

django-admin startproject 專案名

7、刪除整個專案資料夾:rm -r 檔名

8、命令啟動專案:

python manage.py runserver 0:8000

python manage.py runserver 0.0.0.0:8000

5、pycharm啟動:

1、遠端連線

(1)configuration:

host:0.0.0.0

port :8888

(2)project interpreter:remote python 3.6.7 (ssh:

2、修改配置檔案:alowed host=['']

例alowed host=['*'] #匹配所有

3、修改pycharm run設定

settings--->languages&frameworks---> django:

django project root:e:\projects\crm

setting:crm\settings.py

manage script:manage.py

4、檢視函式:

在views中寫函式

6、8000埠程序查詢:ps -ef |grep 8000

7、ssh terminal 字元編碼修改:utf-8

Linux基礎 第1節 Linux基本環境

主機名稱和ip位址對映 支援debian,redhat,sles,ubuntu以上四類作業系統,但在國內企業中使用最多的還是redhat centos 其次sles 匯入已經安裝好的虛擬機器 對於linux系統,超級管理員使用者賬號 root,密碼 123456 開啟命令列介面 右鍵 open in...

第1節 USB通訊基本知識概

usb14.1.1 有關基本概念 1 差分訊號技術 差分訊號技術的特點 使用兩條線路表達乙個位元位,即用兩條線路傳輸訊號的壓差作為判斷1還是0的依據。其優點是具有極強的抗干擾性。倘若遭受外界強烈干擾,兩條線路對應的電平同樣會出現大幅度提公升或降低的情況,但二者的電平改變方向和幅度幾乎相同,電壓差值就...

第一章第1節 課程介紹

這次我將從反勒索安全策略制定 軟體架構。驅動 編寫 應用層核心 編寫 介面編寫 web端 編寫,帶大家一起親手開發出一款屬於自己的反勒索軟體。1.做最有意義的事情 qquad 以前聽一位大佬講道,大概是在2017年的時候他的乙個小兄弟去到乙個美國的二三流安全公司去面試,面試官當時考了他一些問題,要求...