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〜を使用してターミナルで終了できます。
最後に書く
私の記事があなたに役立つなら、いいねしてフォローしてください!
私の記事について混乱している場合は、メッセージを残してください!
地球に、明るい未来があります!