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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战)

發布時間:2025/3/15 windows 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

目錄

    • Djanggo簡介
    • 建立虛擬環境(Anaconda終端下)
    • 激活虛擬環境(Anaconda終端下)
    • 安裝Django(Anaconda終端下)
    • 在Django中創建項目
    • 創建數據庫
    • 查看項目

Djanggo簡介

Django本質上遵循的是MVC分工的思想
MVC
M:Model 模型??作用:與數據庫進行交互
V:View 視圖??作用:產生html頁面
C:Controller 控制器??作用:接受請求,進行處理,與M、V進行交互,返回應答。

MVC對應在Djanggo中為MVT
MVT
M:Model 模型??作用:和MVC中的M作用相同,與數據庫進行交互
V:View 視圖??作用:和MVC中的C作用相同,接受請求,進行處理,與M、V進行交互,返回應答。
T:Template 模板??作用:和MVC中的V作用相同,產生html頁面

建立虛擬環境(Anaconda終端下)

打開Anaconda,打開base—Open Terminal

創建虛擬環境

如上圖,先為項目創建一個目錄,將其命名為Python_virtual,再在終端切換到這個目錄,再使用如下代碼來創建虛擬環境

python -m venv 11_env

激活虛擬環境(Anaconda終端下)

建立虛擬環境后,需要使用下面的代碼來激活

11_env\Scripts\activate

激活后如圖:

要停止使用虛擬環境,可執行命令deactivate,如圖:

注意:若關閉了運行虛擬環境的終端,虛擬環境也將不再處于活動的狀態。

安裝Django(Anaconda終端下)

在創建并激活虛擬環境后,就可以安裝Django了
需要注意的是django版本和python版本的對應
我整理了一下,如圖:

DjangoPython
1.82.7、3.2、3.3、3.4、3.5
1.9、1.102.7、3.4、3.5
1.112.7、3.4、3.5、3.6
2.03.4、3.5、3.6
2.13.5、3.6、3.7

在創建并且激活虛擬環境后,再安裝Django,我使用的python版本是3.7,因此對應的Django版本為2.1,輸入代碼

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Django==2.1

在Django中創建項目

前提:在處于活動狀態下的虛擬環境
代碼

django-admin startproject project_name(項目的名字)

例如,我要創建一個名為first_project的項目

django-admin startproject Python_virtual

創建好,在pycharm中打開,就可以看到目錄結構為以下

目錄first_project包含了四個文件,其中最重要的就是settings.py、urls.py、wsgi.py

settings.py:指定Django如何與系統交互以及如何管理項目。在開發項目中,設置就在這里面指定。

urls.py:告訴Django應創建哪些網頁來相應瀏覽器請求

wsgi.py:幫助Django提供它創建的文件

創建數據庫

Django與大部分項目相關的信息都存儲在數據庫中,因此我們需要創建一個供Django使用的數據庫。

前提:在處于活動狀態下的虛擬環境

首先進入有manage.py文件的目錄
例如


出現上圖就表示數據庫創建成功啦

注意:如果直接在剛剛的目錄下面創建數據庫的話就會產生報錯:

python: can't open file 'manage.py': [Errno 2] No such file or directory

如果你踩了我的坑,這是解決辦法點擊此處,要是按照注意上面的操作應該是沒有問題的

這是我踩的坑,大家不要再踩了

查看項目

當在瀏覽器中輸入URL時,Django服務器就會進行響應,生成網頁,并且發送給瀏覽器

查看項目代碼

python manage.py runserver

enter后


這行代碼是Django通過檢查確認正確地創建了項目

System check identified no issues (0 silenced).

這行代碼指出Django版本以及當前使用的設置文件的名稱

Django version 2.1, using settings 'Python_virtual.settings'

這行代碼說明了該項目的URL為http://127.0.0.1:8000/,該項目將在計算機(即localhost)的端口8000上傾聽請求

注:localhost是只處理當前計算機發出的請求。

Starting development server at http://127.0.0.1:8000/

現在在瀏覽器中輸入 http://127.0.0.1:8000/再回車


出現這個頁面就表示一切正常

如何關閉服務器???

在終端下面Ctrl+C,如圖:


如果關閉服務器,那么瀏覽器也就不會有所響應了,如圖:

環境的搭建與項目數據庫的創建就介紹到這里啦,終于寫完了歐耶歐耶

文章會有瑕疵,希望看了我的文章后,有大佬能夠幫忙指出我的錯誤,不吝賜教,我感激不盡

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

總結

以上是生活随笔為你收集整理的Django的简单介绍及虚拟环境的搭建、创建项目,数据库(Windows版超级详细)--Python web应用程序开发(Python实战)的全部內容,希望文章能夠幫你解決所遇到的問題。

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