構築するDjango学習フレームワーク(詳細)

ここに画像の説明を挿入

序文

コンパイラpycharmには、コミュニティバージョンとプロフェッショナルバージョンの2つのバージョンがあります。

プロフェッショナルバージョンの場合、Djangoはファイルの左上隅にある作成プロジェクトで直接作成できます
ここに画像の説明を挿入

コミュニティバージョンの場合、Djangoは作成プロジェクトに含まれていません。ターミナルからDjangoを作成できます。

前提条件:環境構成

python3.7(Python環境を使用)
Django 3.1.3(Django環境を使用)が設定にインストールされています

ここに画像の説明を挿入

ターミナルはDjangoの基本的なフレームワークを構築します

-Djangoプロジェクトをビルドする

-ターミナルに入る

指定されたドキュメントで、PowerShellウィンドウを開きますここに画像の説明を挿入
ここに画像の説明を挿入

-Djangoプロジェクトを作成します

これは、プロジェクト作成コマンド

実行するためのPowerShell(pycharmターミナルにプリセットフォルダーを入力することもできます)を使用したデモです。

django-amdin startproject mySite

ここに画像の説明を挿入

この時点で、mySiteフォルダーがdjangoディレクトリの下に生成されます
ここに画像の説明を挿入

-プロジェクト構造を表示する

ターミナルでフレーム構造を引き続き表示します

 tree /f mySite

ここに画像の説明を挿入
フレームの形は


mySite/
│  manage.py
│
└─mySite
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py

-Django機能領域を構築する

mySiteプロジェクトに入り、機能領域を作成します

cd mySite
django-admin startapp myApp

ここに画像の説明を挿入
この時点で、作成されたmyAppがmySiteに表示されます
ここに画像の説明を挿入

-全体的な構造を表示する

cd..
tree /f mySite

ここに画像の説明を挿入
この時点で、Djangoの基本構造が見えてきました

mySite/
│  manage.py
│
├─myApp
│  │  admin.py
│  │  apps.py
│  │  models.py
│  │  tests.py
│  │  views.py
│  │  __init__.py
│  │
│  └─migrations
│          __init__.py
│
└─mySite
        asgi.py
        settings.py
        urls.py
        wsgi.py
        __init__.py

-構成ファイルのパラメーター

-設定ファイルの構成

pycharmコンパイラを開き、mySiteの設定にmyAppファイルアドレスを追加します
ここに画像の説明を挿入

--URLファイルの構成

インデックスインターフェイスを追加

from myApp import views
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.index),
]

-ファイル構成を表示します

段落を自由にデザインしてください。例:こんにちは、これは面白いものです!

from django.http import HttpResponse

def index(request):
    return HttpResponse('hi, this is a funny stuff!')

ターミナルにmySiteと入力し、manageを実行します

cd mySite
python manage.py runserver

キャリッジリターン後に住所を表示する
ここに画像の説明を挿入
ここに画像の説明を挿入

ブラウザから表示結果を入力する

ブラウザにhttp://127.0.0.1:8000/と入力します

ここに画像の説明を挿入
この時点で、ターミナルは200を表示し、アクセスは成功します。
ここに画像の説明を挿入
最後に、操作を終了する場合は、Ctrl + Break〜を使用してターミナルで終了できます。


最後に書く

私の記事があなたに役立つなら、いいねしてフォローしてください!
私の記事について混乱している場合は、メッセージを残してください!

地球に、明るい未来があります!

おすすめ

転載: blog.csdn.net/JasonZ227/article/details/112173031