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