首先我們要" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 【Python Django Web項目】利用 Python+Django+Pycharm+MySQL 搭建一個自己的Web網(wǎng)站項目的

【Python Django Web項目】利用 Python+Django+Pycharm+MySQL 搭建一個自己的Web網(wǎng)站項目的

時間:2023-07-11 13:30:02 | 來源:網(wǎng)站運營

時間:2023-07-11 13:30:02 來源:網(wǎng)站運營

【Python Django Web項目】利用 Python+Django+Pycharm+MySQL 搭建一個自己的Web網(wǎng)站項目的步驟(詳細圖文)上集:?今天我們要來介紹一下, 利用 Python+Django+Pycharm+MySQL 搭建一個自己的Web網(wǎng)站項目的步驟

首先我們要建立一個專門放項目的文件夾 如下 E:/Projects , 我們建立了 Projects 這個文件夾, 我們在這個文件夾下, 可以放置很多個項目的文件夾

要使用 Pycharm 來建立一個新的 Django 項目, Pycharm 要用專業(yè)版的, 社區(qū)版的沒有這個功能

雙擊桌面 Pycharm 專業(yè)版 圖標(biāo), 進入 Pycharm

進入以下畫面

進入以下畫面, 點擊 新建項目

進入以下畫面, 點擊 Django

進入以下畫面

進入以下畫面, 點擊 右邊打開文件夾 按鈕

進入以下畫面

進入以下畫面

進入以下畫面, 點擊 新建文件夾 按鈕, 我們輸入一個名稱叫做 mysite 的文件夾( 這一個 mysite 就是我們的項目名稱 )

進入以下畫面, 點擊 確定 按鈕

進入以下畫面, 我們選擇 先前配置的解釋器

點擊此按鈕 設(shè)定 Python解釋器

進入以下畫面

進入以下畫面, 我們安裝的Python解釋器Anaconda3版本, 所以我們要選擇 Conda環(huán)境

點擊此按鈕 設(shè)定 Python解釋器, 存放的位置

進入以下畫面,

滑動滾動條向上, 可以找到本地硬盤 C:盤

找到Python解釋器的存放位置 C:/Anaconda3/python.exe , 點擊 確定 按鈕

進入以下畫面, 點擊 確定 按鈕

進入以下畫面

進入以下畫面, 點擊 創(chuàng)建 按鈕

進入以下畫面

進入以下畫面

進入以下畫面

進入以下畫面

接下來進入 Anaconda3 提供的命令提示符窗口

進入以下畫面

輸入 pip list 按Enter鍵

可以看到 Django庫 已經(jīng)安裝完成了 (版本號Django 3.2.5)

如果故意再安裝一次

可以看到 Django庫 已經(jīng)安裝 的信息, 不會再進行安裝

C:/Anaconda3/python.exe Python解釋器的位置

C:/Anaconda3/Scripts/django-admin.exe

C:/Anaconda3/Scripts/pip.exe

C:/Anaconda3/Lib/site-packages/django/

進入以下畫面

點擊展開 mysite 項目資料夾下, 可以看到以下文件 簡單解釋一下這幾個文件:

--init--.py: 這是一個初始化的空文件,一般我們不需要動它

asgi.py: asgi繼承自wsgi,面向的是異步Python領(lǐng)域

settings.py: 這是一個配置文件,里面有關(guān)于語言、時區(qū)、安裝的app聲明等等信息

urls.py: 這個文件里指明了在訪問一個頁面時要調(diào)用的視圖啊等的映射,確保在訪問時可以正確定位到你要實現(xiàn)的功能

wsgi.py: 這是一個關(guān)于web程序的wsgi的相關(guān)配置,我們暫時不需要修改它

manage.py: 可以理解為他是django應(yīng)用的控制中心,許多命令的實現(xiàn),都需要他來調(diào)動

Pycharm 頁面按快捷鍵 Alt+F12, 可以彈出 terminal終端 窗口, 點擊下方的 終端 也可以彈出 terminal終端 窗口

輸入 python manage.py runserver 按 Enter鍵 , 將Django網(wǎng)站服務(wù)器運作起來 如下

PS E:/Projects/mysite> python manage.py runserver

出現(xiàn)了網(wǎng)站已經(jīng)運行的信息, 按CTRL-C可以跳出

直接點擊 http://127.0.0.1:8000/ 這個鏈接就可以由預(yù)設(shè)的瀏覽器直接打開

預(yù)設(shè)的瀏覽器已經(jīng)打開了歡迎的頁面

自己在瀏覽器地址欄輸入 http://127.0.0.1:8000 也可以打開歡迎的頁面

接下來我們要來把 Django 連接 MySQL數(shù)據(jù)庫

首先要安裝 MySQL數(shù)據(jù)庫 , 請參考我寫的博客文章 【MySQL】Windows10 環(huán)境下安裝 MySQL8 步驟(詳細圖文)有詳細說明, 鏈接如下 https://blog.csdn.net/lehocat/article/details/123536899?spm=1001.2014.3001.5501

MySQL數(shù)據(jù)庫 安裝完成后

安裝 pymysql 庫 ( PyMySQL是一個Python編寫的MySQL驅(qū)動程序,讓我們可以用Python語言操作MySQL數(shù)據(jù)庫 )

CTRL-C 跳出 Django 網(wǎng)站服務(wù)器

在終端輸入 pip install pymysql 按Enter鍵 如下

PS E:/Projects/mysite> pip install pymysql

安裝 pymysql 庫 成功 ( Successfully installed pymysql-1.0.2 )

這個時候我們再在終端輸入 python manage.py runserver 按Enter鍵 將Django網(wǎng)站服務(wù)器運作起來如下

直接點擊 http://127.0.0.1:8000/ 這個鏈接由瀏覽器打開歡迎的頁面 如下

在瀏覽器地址欄 http://127.0.0.1:8000/ 后面加入 admin 這個登入賬戶

http://127.0.0.1:8000/admin 按Enter鍵 得到如下畫面

畫面顯示 操作錯誤表示沒有連接到MySQL數(shù)據(jù)庫, 接下來我們就要解決連接數(shù)據(jù)庫的問題

點擊 --init--.py 進入編輯 Python代碼 如圖

寫入以下代碼

import pymysql #導(dǎo)入 pymysql 庫pymysql.install_as_MySQLdb()


點擊 settings.py 進入編輯 Python代碼 如圖

向下卷找到代碼 ( 這里用的數(shù)據(jù)庫是 sqlite3,不是我們要用的 MySQL )

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }}


把DATABASES中的代碼內(nèi)容注釋

換成下面的代碼

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 數(shù)據(jù)庫引擎 'NAME': 'django_mysql', # 數(shù)據(jù)庫名稱 'USER': 'root', # 數(shù)據(jù)庫用戶名 賬號 'PASSWORD': '123456', # 密碼 'HOST': '127.0.0.1', # 數(shù)據(jù)庫地址,本機 ip 地址 127.0.0.1 'POST': 3306, # 端口 }}重點說明一下

'NAME': 'django_mysql', # 數(shù)據(jù)庫名稱 -> 等一下要到MySQL數(shù)據(jù)庫去,按這個名稱去建立這個數(shù)據(jù)庫

'USER': 'root', # 數(shù)據(jù)庫用戶名 賬號 -> MySQL數(shù)據(jù)庫的 root 用戶

'PASSWORD': '123456', # 密碼 -> root 用戶密碼, 當(dāng)初安裝MySQL數(shù)據(jù)庫時設(shè)定的root用戶密碼

這時候我們要進入MySQL的 MySQL Workbench 8.0 CE 去操作數(shù)據(jù)庫, 建立 django_mysql 這個數(shù)據(jù)庫

進入以下畫面, 點擊 Local instance MySQL80

進入以下畫面

點擊 Schemas , 這個時候左側(cè)就可以看到已經(jīng)存在的數(shù)據(jù)庫




輸入 create database django_mysql; 這個指令好建立數(shù)據(jù)庫

點擊這個刷新按鈕執(zhí)行指令

在下方可以看到指令執(zhí)行的結(jié)果

點擊這個刷新按鈕, 就可以看到建立成功的 名稱為 django_mysql 的數(shù)據(jù)庫

這時候我們看到 Tables 下面都沒有表, 表示Django的數(shù)據(jù)庫表還沒有遷移過來, 接下來我們就要來進行遷移的動作

在終端, 按 CTRL-C 將Django網(wǎng)站服務(wù)器斷開

在終端輸入 python manage.py migrate 按Enter鍵

執(zhí)行完畢

點擊這個刷新按鈕, 這時候我們看到 Tables 下面有數(shù)個表, 表示Django的數(shù)據(jù)庫表已經(jīng)遷移過來了

我們可以注意到其中有一個表 django_session 就是當(dāng)時在歡迎頁面用 admin 賬戶登入失敗, 有出現(xiàn)以下信息其中就有說沒有這張表

OperationalError at /admin/ no such table: django_session




這是先前在歡迎頁面用 admin 賬戶登入失敗 的畫面

這個時候我們再在終端輸入 python manage.py runserver 按Enter鍵 將Django網(wǎng)站服務(wù)器運作起來如下 Django網(wǎng)站服務(wù)器運作起來后, 先前有出現(xiàn)的紅色信息也消失了

在終端直接點擊 http://127.0.0.1:8000/ 這個鏈接由瀏覽器打開歡迎的頁面

在瀏覽器地址欄 http://127.0.0.1:8000/ 后面加入 admin 這個登入賬戶 如下

http://127.0.0.1:8000/admin 按Enter鍵 得到如下畫面

這時候要求我們要輸入 用戶名稱 及 登入密碼 才能進入

這時候我們就可以創(chuàng)建 超級管理員 這個用戶

以下我們就來創(chuàng)建 超級管理員 這個用戶 在終端, 按 CTRL-C 將Django網(wǎng)站服務(wù)器斷開

在終端輸入 python manage.py createsuperuser 按Enter鍵

輸入用戶名 superadmin (可以自行定義容易記得的用戶名)

郵箱 lehocat@163.com

密碼 123456 確認(rèn)密碼 123456

由于密碼過于簡單按 y 按Enter鍵

完成創(chuàng)建超級管理員用戶

在終端輸入 python manage.py runserver 按Enter鍵 將Django網(wǎng)站服務(wù)器運作起來

在終端直接點擊 http://127.0.0.1:8000/ 這個鏈接由瀏覽器打開歡迎的頁面

在瀏覽器地址欄 http://127.0.0.1:8000/ 后面加入 admin

http://127.0.0.1:8000/admin 按Enter鍵

得到如下畫面 這時候我們要輸入 用戶名稱 superadmin 及 登入密碼 123456

這樣就可以進入了Django內(nèi)置的后臺管理界面

至此,就搭建好了個人開發(fā) Django Web網(wǎng)站項目的軟件及配置基礎(chǔ)了, 接下來就可以開始嘗試搭建自己的網(wǎng)站W(wǎng)eb頁面了

非常感謝您耐心的閱讀本篇文章, 在這里向您推薦一款非常好用的英語學(xué)習(xí)工具, 詳情可以參考以下這個鏈接 【英語學(xué)習(xí)工具】學(xué)習(xí)英語硬背硬記太難了, 在這里解說 LeHoCat 提供免費的 視頻集 工具的使用方法, 看視頻學(xué)英語的工具, 制作英語教學(xué)課件的工具, 幫助自學(xué)英語(詳細圖文)

若想要進一步了解 樂活的貓 LeHoCat 請到 樂活的貓 LeHoCat https://www.lehocat.com/ 官網(wǎng)瀏覽相關(guān)信息

謝謝再會!

為了完善本篇博客文章, 有參考了以下的視頻

20分鐘快速用django+mysql+pycharm搭建一個自己的web網(wǎng)站 視頻鏈接 https://www.bilibili.com/video/BV1wT4y1j71A?spm_id_from=333.337.search-card.all.click

2022 B站最詳細django3教程(django從入門到實踐) 視頻鏈接 https://www.bilibili.com/video/BV1NL41157ph?from=search&seid=10773130106059695991&spm_id_from=333.337.0.0

關(guān)鍵詞:項目,利用

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉