日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

浅谈web开发以及django的安装和入门

發布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈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 Django

6.檢測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的安装和入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。