Djangoはウェブサイトを構築するのに10ステップしかかかりませんが、実際には10ステップしかかかりません。信じられませんか?数えましょう......
今日は主にPycharmエディターを使用してサイトを構築しています。このサイトはLANでの大きなファイルの高速転送を特徴としています!例:同僚が1Gファイルを提供したい場合、あなたは彼へのWebサイトリンクを失います。彼がそれをアップロードした後、ファイルはあなたのコンピュータにあります!デモンストレーションの効果は次のとおりです。ブラウザを介してコンピュータのFディスクからアップロードすると、ファイルはDディスクに表示されます。ブラウザのアップロードファイルは他のコンピュータにあり、アップロードされたファイルはDディスクに保存されます。 !!
Pycharm ProfessionalEditionをインストールします
注PycharmはProをインストールする必要があります
Djangoウェブサイト構築
最初の一歩
Pycharmを開いたら、新しいプロジェクトを作成します。左上隅の[ファイル]-[新しいプロジェクト]をクリックして、2番目のステップのアイコンであるプロジェクトポップアップボックスを作成します。
第二段階
プロジェクトコンテンツを作成し、左側のDjangoをクリックして、上の場所にプロジェクトアドレスとプロジェクト名を入力します。図のプロジェクトアドレスは次のとおりです。 " E:\ PyCharmProject "プロジェクト名は " Decrypt_Test "で、 ""で区切られています!「ProjectInterpreter:Python3.7」をクリックして、以下に示すようにオプションを展開します。「既存のインタプリタ」(既存のインタプリタを意味します)を選択し、Python環境のアドレス+ python.exeをインタプリタに入力します。手動で入力するか、右側の「3つのドット」コントロールをクリックしてファイルパスを選択することができます。最後に、[作成]をクリックしてプロジェクトを作成します。デフォルトで選択され
ている拡張された「ProjectInterpreter:Python3.7」を使用して新しい環境を選択することもでき、プロジェクトごとに個別の仮想環境が作成されます。初心者は、操作手順を保存するためにこのオプションを選択することをお勧めします!
あなたがいることを注意Pycharmをインストールする前に、Python環境をインストールする必要があります。インストールがわからない場合は、を参照してください。**場合、あなたは、Pythonを勉強したい、私は始めるために方法がわからない、教えるあなたは! **記事の後半にあるPython環境のインストールチュートリアル。
3番目のステップ
2番目のステップでプロジェクトを作成すると、次のダイアログボックスが表示されます。[現在のウィンドウで開く]を選択し、[ OK ]をクリックします
4番目のステップ
[OK]をクリックすると、次に示すように、作成したばかりのプロジェクトが表示されます。settings.pyファイルとurls.pyファイルはデフォルトで開かれ、対応するファイルは左側にあります。
インターフェイスの左下隅にあるアイコンをクリックし、[ターミナル]を選択して、カーソルでpython manage.py startapp復号化を入力します。Enterキーを押すと、図2に示すように、プロジェクトの左側に新しいフォルダーが表示されます。 :
5番目のステップ
settings.pyでINSTALLED_APPSを見つけ、角かっこ内に「decrypt.apps.DecryptConfig」を追加して、アプリが登録されていることを示します。以下に示すように:
settings.pyで「ALLOWED_HOSTS」を見つけ、角かっこで「*」を入力すると、コードの任意のIPアドレスでWebサイトにアクセスできます。
6番目のステップ
urls.pyでurlpatternsを検索し、角かっこでパス( 'decrypt /、decrypt')を追加します。
7番目のステップ
左側の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!"})
8番目のステップ
左側の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>
ステップ9
Pythonのmanage.pyrunserver 172.16.6.224:8000にターミナルと入力します。注意してください。これが172.16.6.224:8000です。私のコンピューターのIPアドレスです。コンピューターのIPアドレスを変更する必要があり、実行するにはEnterキーが表示されます。図2を参照してください。以下、ウェブサイトは正常に実行されました!、ブラウザに入力:「http://172.16.6.224:8000/decrypt/」、ここのIPアドレスを自分のIPアドレスに変更するように注意してください。急いでウェブサイトのアドレスを友達に送って、友達にデータを送ってもらいましょう!
記事が役に立ったら、いいね+フォロー+お気に入りを忘れないでください!
一緒に成長!
パブリックアカウント[PythonSharp Sword]をフォローしてください。ここでは、Python関連の知識を共有し、私と一緒に成長していきます。