真面目なウェブサイトであるDjangoウェブサイトを書くための10のステップ···

  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関連の知識を共有し、私と一緒に成長していきます。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_17771109/article/details/112596812