浅谈web开发以及django的安装和入门
生活随笔
收集整理的這篇文章主要介紹了
浅谈web开发以及django的安装和入门
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
淺談web開發(fā)
1.B/S和C/S結(jié)構(gòu)
B/S:瀏覽器與服務(wù)器進行的交互模式(不需要官方下載的,一夫多妻制) C/S:客戶機與服務(wù)器進項的交互模式(必須官方下載的,一夫一妻制2.MVC和MVT
MVC: M:模型層(Model):控制器 ==> 模板層(Model) ==> 數(shù)據(jù)庫(pymysql) ==> 返回信息 V:視圖層(View):用來完美的給用戶進行展示數(shù)據(jù)(提供用戶體驗(前臺)) ==> 套用模板 C:控制器(Controller):所有的業(yè)務(wù)邏輯都在控制中處理(編寫python代碼的)==> 調(diào)用模板MVT: M:模型層(Model):視圖函數(shù) ==> 模板層(Model) ==> 數(shù)據(jù)庫(pymysql) ==> 返回信息 V:視圖函數(shù)(Views):相當(dāng)于MVC中的控制器:處理所有業(yè)務(wù)邏輯 ==> 調(diào)用Model T:模板層(Templates):相當(dāng)于MVC中的View:用來完美的給用戶進行展示數(shù)據(jù)(提供用戶體驗(前臺)) ==> 套用模板3.MVT/MVC這種模式有什么好處
1.大大的提高了程序的解偶性4.pip的安裝操作
1.Win+r:輸入cmd 在cmd中輸入pip list 或顯示版本號證明安裝過 2.如果出現(xiàn)“pip不是內(nèi)部指令就證明沒安裝”,需要去官方下載安裝包,進行解壓安裝 3.安裝步驟{1.解壓文件2.在你的DOS窗口進入到setup.py這個目錄當(dāng)中3.python setup.py install4.配置環(huán)境變量{1.找到Scripts(C:\Users\Lenovo\AppData\Local\Programs\Python\Python36\Scripts)2.我的電腦右鍵屬性=>高級系統(tǒng)設(shè)置=>高級=>環(huán)境變量3.C:\Users\Lenovo\AppData\Local\Programs\Python\Python36;C:\Users\Lenovo\AppData\Local\Programs\Python\Python36\Scripts注意:兩個路徑一定要用;間隔}5.檢測pip是否安裝成功(pip list) }5.Django的安裝
pip install Django6.檢測Django是否安裝成功
python -m django --version:查看版本號(2.2.3)7.創(chuàng)建項目
1.進入你需要創(chuàng)建項目的文件夾(C:python2) 2.django-admin startproject my_web(my_web是你的項目文件夾名稱可以更改) 3.cd代表的是進入的意思,進入下一層文件夾用(cd 文件夾名稱/文件夾名稱),退回到上一個文件夾(cd..),切換盤符(盤:) 4.重復(fù)使用終端的命令用“↑”鍵8.運行項目
1.python manage.py runserver 2.結(jié)束運行{1.直接×掉終端2.Ctrl+C(結(jié)束程序) } 注意:運行起項目之后,不可以關(guān)閉終端(DOS/cmd/小黑框)9.配置所有IP都可一個訪問你的項目
1.進入manage.py同級的my_web里面的settings.py的文件 2.在文件的第28行把“ALLOWED_HOSTS = []”改成ALLOWED_HOSTS = ['*'] 注意:*代表的是所有IP都可以訪問10.創(chuàng)建一個app應(yīng)用
1.在終端中,結(jié)束項目運行(Ctrl+C) 2.在終端中,進入manage.py的文件夾 3.python manage.py startapp myadmin(應(yīng)用名可以自定義) 4.在settings.py中的40行加入'myadmin',11.django路由的工作原理以及配置
1.工作原理{1.訪問項目的總路由(與manage.py同級的my_web中的urls.py)2.通過項目的總路由引入項目的子路由(myadmin中的urls.py)3.通過項目的子路由訪問應(yīng)用中的視圖函數(shù)(myadmin中的views)4.通過視圖函數(shù)加載模板呈現(xiàn)項目的每一個頁面 } 2.配置路由{1.配置總路由{1.進入manage.py同級的my_web里面找到urls.py(整個項目的總路由)2.修改總路由第17行,把“from django.urls import path”改成“from django.urls import path,include”3.在urlpatterns中添加path('myadmin/', include('myadmin.urls')),}2.配置子路由{1.直接把總路由中的urls.py復(fù)制到myadmin文件夾中2.把引入的文件修改成from django.urls import path,include和from .views import IndexViews} }12.創(chuàng)建視圖函數(shù)
1.進入myadmin的文件夾中創(chuàng)建一個views的文件夾 2.把myadmin文件中的views.py修改成分IndexViews.py剪切到views的文件夾中 3.編輯py修改成分IndexViews.py{from django.shortcuts import render# 引入HttpResponse方法用來在瀏覽器輸出信息from django.http import HttpResponse# Create your views here.# 創(chuàng)建index視圖函數(shù)def index(request):# 給瀏覽器返回臥槽return HttpResponse('臥槽')}總結(jié)
以上是生活随笔為你收集整理的浅谈web开发以及django的安装和入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机软件毕业设计项目源码大全
- 下一篇: 软件测试个人求职简历该怎么写,模板在这里