ホームページ > バックエンド開発 > Python チュートリアル > Python と Django を使用して Web アプリケーションを作成する

Python と Django を使用して Web アプリケーションを作成する

WBOY
リリース: 2023-06-23 11:08:03
オリジナル
730 人が閲覧しました

Python と Django は、優れた Web アプリケーションを作成するための最良のツールの 1 つです。 Python は、習得が簡単で美しい構文と強力なライブラリ サポートを備えた汎用プログラミング言語です。 Django は、簡単な開発、強力なデータ管理、および多くの組み込み機能を備えた Python Web フレームワークの 1 つです。

この記事では、Python と Django を使用して Web アプリケーションを作成する方法について説明します。基本的な Web アプリケーションを使用して、完全なアプリケーションを構築する方法を説明とともに示します。

  1. Python と Django のインストール

まず、Python と Django をインストールする必要があります。 Python の最新バージョンは Python 公式 Web サイトからダウンロードでき、インストールプロセスは非常に簡単です。インストールが完了したら、pip (Python パッケージ マネージャー) を使用して Django をインストールできます。コマンド ラインで次のコマンドを入力します。

pip install django
ログイン後にコピー

これを Linux または Mac で実行している場合は、コマンドの前に sudo を付ける必要があります。

  1. Django プロジェクトの作成

Python と Django がインストールされたので、次を使用してコマンド ラインで基本的な Django プロジェクトを作成できます:

django-admin startproject myproj
ログイン後にコピー

ここで、myproj はプロジェクトの名前です。任意の名前に変更できますが、漢字やスペースは使用しないことをお勧めします。

プロジェクト フォルダーに、いくつかのファイルとフォルダーを含む myproj という新しいフォルダーが表示されます。

これで、次のコマンドを使用して Django 開発サーバーを起動できます:

cd myproj
python manage.py runserver
ログイン後にコピー

ブラウザに localhost:8000 と入力すると、Django のようこそページが表示されます。

  1. Django アプリケーションの作成

Django プロジェクトを作成したので、次は Web アプリケーションを追加する必要があります。これを行うには、次のコマンドを使用して、「myapp」という新しいアプリケーションを作成します。

python manage.py startapp myapp
ログイン後にコピー

プロジェクト フォルダーに、新しい「myapp」フォルダーが表示されます。これには、アプリケーション コードを含むいくつかのファイルとフォルダーが含まれています。

  1. アプリケーション コードの作成

ここで、アプリケーション コードの作成を開始できます。 「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 です。

  1. アプリケーションの実行

これで、アプリケーションを実行できます。次のコマンドを使用して Django 開発サーバーを起動します:

python manage.py runserver
ログイン後にコピー

ブラウザで「localhost:8000/myapp/」にアクセスすると、「Hello, world!」というメッセージが表示されます。

  1. 結論

この記事では、Python と Django を使用して Web アプリケーションを作成する方法について説明しました。コードを解説しながら、基本的なWebアプリケーションを作成しました。その過程で、Python と Django のインストール方法、Django プロジェクトとアプリケーションの作成方法、コードの作成方法と実行方法について説明してきました。

Python と Django を使用して Web アプリケーションを作成する方法がわかったので、独自の Web アプリケーションを作成してみましょう。

以上がPython と Django を使用して Web アプリケーションを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート