Django做网站只有10步,真的只有10步,不信?咱们来数数……
明天次要解说用Pycharm编辑器搭建网站,网站性能是 实现在局域网中疾速传递大文件! 比方:共事要给你个1G的文件,你丢一个网站链接给他。他上传后,文件就在你电脑啦!演示成果如下动图:从电脑F磁盘通过浏览器上传,在D盘呈现文件,这里浏览器上传文件能够在其余任意电脑上,上传文件将存于你的D盘!
装置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地址,而且回车键运行,呈现如下图2所示代表胜利运行了网站!,在浏览器中输出:"http://172.16.6.224:8000/decrypt/" ,留神这里的IP地址改成你本人的IP地址。赶快把网站地址发给你的小伙伴,让他们给你传数据吧!
如果文章对你有帮忙,记得点赞+关注+珍藏!
一起成长
关注公众号【Python利剑】,这里分享Python相干常识,来和我一起成长吧!