Django做網站只要10步,真的只有10步,不信?我們們來數數……
今天主要講解用Pycharm編輯器搭建網站,網站功能是 實現在區域網中快速傳遞大檔案! 比如:同事要給你個1G的檔案,你丟一個網站連結給他。他上傳後,檔案就在你電腦啦!演示效果如下動圖:從電腦F磁碟通過瀏覽器上傳,在D盤出現檔案,這裡瀏覽器上傳檔案可以在其他任意電腦上,上傳檔案將存於你的D盤!
安裝Pycharm專業版
注意Pycharm需要安裝 專業版 ,文末可獲取 Pycharm專業版軟體 和 啟用方法及檔案 !
Django網站搭建
第一步
Pycharm開啟後,新建專案:點選左上角File檔案——New Project建立專案彈出方框,即第二步中的圖示。
第二步
建立專案內容,點選左邊 Django ,在上方 Locattion 中輸入專案地址+專案名稱。圖中專案地址為:" E:\PyCharm Project "專案名稱為" Decrypt_Test ",用""隔開!點選 "ProjectInterpreter:Python3.7" ,會展開選項如下圖。選擇" Existing interpreter "(意思是已存在的直譯器)在Interpreter中輸入Python環境所在地址+python.exe。可以手工輸入,也可以用點選右邊"三個點"控制元件選擇檔案路徑。最後點選Create建立專案。
也可以在展開的 "ProjectInterpreter:Python3.7" 中選擇New environment using,這個是預設選擇的,為每個專案單獨建立一個虛擬環境。新手建議選擇此項,節省操作步驟!
注意安裝Pycharm前需要事先安裝Python環境,如果不知道安裝的小夥伴可以參照 **想學Python不知如何入門,教你! ** 文章下半段Python環境安裝教程。
第三步
第二步建立完成專案後,會彈出如下對話方塊。選擇 Open in current window ,點選 OK
第四步
點選OK後,會進入到剛才建立的專案,如下圖。預設開啟了settings.py和urls.py檔案,對應的就是左側檔案。
點選介面左下角圖示,選擇Terminal,並在游標出輸入 python manage.py startapp decrypt,按enter結束後,會在專案左側看見新增了一個資料夾,如下圖2:
第五步
在settings.py中的找到 INSTALLED_APPS ,在中括號內新增 'decrypt.apps.DecryptConfig', 表示註冊App。如下圖:
在settings.py中的找到" ALLOWED_HOSTS ",在中括號內寫入 "*" ,程式碼任意IP地址可訪問你的網站。
第六步
在urls.py中的找urlpatterns,中括號中增加 path('decrypt/,decrypt'),
第七步
雙擊左側views.py檔案開啟它,寫入如下內容:
from django.shortcuts import render,redirect
# Create your views here.
def decrypt(request):
"""解密檔案"""
if request.method == "GET":
return render(request, "decrypt.html")
else:
# 獲取檔案
pic = request.FILES["pic"]
# 建立一個檔案
save_path = "D:/%s" % pic.name
with open(save_path, "wb") as f:
# 獲取上傳檔案的內容並寫入開啟的檔案
for content in pic.chunks():
f.write(content)
# 返回
return redirect("/decrypt")
# return JsonResponse({"msg": "OK!"})
第八步
在左側templates資料夾中新建一個decrypt.html檔案,雙擊左側decrypt.html檔案開啟它,寫入如下內容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>解密億賽通檔案</title>
</head>
<body>
<h4>檔案上傳</h4>
<form action="/decrypt/" enctype="multipart/form-data" method="post">
{% csrf_token %}
上傳檔案:<br>
<input type="file" name="pic"> <br>
<input type="submit" value="上傳並解密">
</form>
</body>
</html>
第九步
在Terminal中輸入python manage.py runserver 172.16.6.224:8000,注意,此處的172.16.6.224:8000是我的電腦的IP地址,你需要 改成你電腦的IP地址,而且Enter鍵執行,出現如下圖2所示代表成功執行了網站!,在瀏覽器中輸入:"http://172.16.6.224:8000/decrypt/" ,注意這裡的IP地址改成你自己的IP地址。趕快把網站地址發給你的小夥伴,讓他們給你傳資料吧!
如果文章對你有幫助,記得點贊+關注+收藏!
獲取軟體方式
關注公眾號【Python利劍】,回覆" Pycharm "獲取軟體和啟用檔案