ホームページ >バックエンド開発 >Python チュートリアル >Python と Django を使用して Web アプリケーションを作成する
Python と Django は、優れた Web アプリケーションを作成するための最良のツールの 1 つです。 Python は、習得が簡単で美しい構文と強力なライブラリ サポートを備えた汎用プログラミング言語です。 Django は、簡単な開発、強力なデータ管理、および多くの組み込み機能を備えた Python Web フレームワークの 1 つです。
この記事では、Python と Django を使用して Web アプリケーションを作成する方法について説明します。基本的な Web アプリケーションを使用して、完全なアプリケーションを構築する方法を説明とともに示します。
まず、Python と Django をインストールする必要があります。 Python の最新バージョンは Python 公式 Web サイトからダウンロードでき、インストールプロセスは非常に簡単です。インストールが完了したら、pip (Python パッケージ マネージャー) を使用して Django をインストールできます。コマンド ラインで次のコマンドを入力します。
pip install django
これを Linux または Mac で実行している場合は、コマンドの前に sudo を付ける必要があります。
Python と Django がインストールされたので、次を使用してコマンド ラインで基本的な Django プロジェクトを作成できます:
django-admin startproject myproj
ここで、myproj はプロジェクトの名前です。任意の名前に変更できますが、漢字やスペースは使用しないことをお勧めします。
プロジェクト フォルダーに、いくつかのファイルとフォルダーを含む myproj という新しいフォルダーが表示されます。
これで、次のコマンドを使用して Django 開発サーバーを起動できます:
cd myproj python manage.py runserver
ブラウザに localhost:8000 と入力すると、Django のようこそページが表示されます。
Django プロジェクトを作成したので、次は Web アプリケーションを追加する必要があります。これを行うには、次のコマンドを使用して、「myapp」という新しいアプリケーションを作成します。
python manage.py startapp myapp
プロジェクト フォルダーに、新しい「myapp」フォルダーが表示されます。これには、アプリケーション コードを含むいくつかのファイルとフォルダーが含まれています。
ここで、アプリケーション コードの作成を開始できます。 「myapp」フォルダーに「views.py」という新しいファイルを作成します。このファイルにはアプリケーション ロジック コードが含まれます。
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
ここでは、「index」という関数を定義します。 「request」という名前のパラメータを受け取り、文字列「Hello, world!」を含む HttpResponse オブジェクトを返します。
次に、「myapp」フォルダーに「urls.py」という新しいファイルを作成します。このファイルには、アプリケーション URL 一致コードが含まれます。
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
ここでは、「urlpatterns」というリストを定義し、それを「path」というインスタンスに設定します。この例では、空の文字列 (' ') を最初の引数として取り、前に作成した "index" 関数を 2 番目の引数として取ります。
アプリケーションの URL を Django プロジェクトに接続する必要もあります。これを行うには、プロジェクト フォルダー (前に作成したものではありません) で「urls.py」という名前のファイルを見つけ、次のように変更します。
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
ここでは、2 つの URL を定義しています。 1 つは管理サイトの URL (「/admin/」) で、もう 1 つは前に「myapp/urls.py」で定義した URL です。
これで、アプリケーションを実行できます。次のコマンドを使用して Django 開発サーバーを起動します:
python manage.py runserver
ブラウザで「localhost:8000/myapp/」にアクセスすると、「Hello, world!」というメッセージが表示されます。
この記事では、Python と Django を使用して Web アプリケーションを作成する方法について説明しました。コードを解説しながら、基本的なWebアプリケーションを作成しました。その過程で、Python と Django のインストール方法、Django プロジェクトとアプリケーションの作成方法、コードの作成方法と実行方法について説明してきました。
Python と Django を使用して Web アプリケーションを作成する方法がわかったので、独自の Web アプリケーションを作成してみましょう。
以上がPython と Django を使用して Web アプリケーションを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。