第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年的時候他的乙個小兄弟去到乙個美國的二三流安全公司去面試,面試官當時考了他一些問題,要求...