Django 入門ガイド: Python Web 開発ツールをマスターする

PHPz
リリース: 2024-01-19 09:41:14
オリジナル
641 人が閲覧しました

Django入门指南:掌握Python Web开发利器

Django は、Python 言語をベースとした Web アプリケーション フレームワークで、Web アプリケーション開発のプロセスを簡素化し、高品質で保守が容易な Web アプリケーションの迅速な開発をサポートします。この記事では、この強力な Web 開発ツールをすぐにマスターできるように、Django の入門ガイドを提供します。

1. Django をインストールします

まず、pip を通じてインストールできる Django をインストールする必要があります。ターミナルを開いて次のコマンドを入力します。

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

インストールが完了したら、完了したら、ターミナルに次のコマンドを入力して、Django が正常にインストールされたかどうかを確認できます。

python -m django --version
ログイン後にコピー

「3.2.5」のような Django バージョン番号が返された場合は、Django が正常にインストールされたことを意味します。

2. Django プロジェクトを作成する

Django をインストールした後、Web アプリケーション開発を開始するためにプロジェクトを作成する必要があります。コマンド ターミナルを開き、プロジェクトを保存するディレクトリに次のコマンドを入力します。

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

mysite はプロジェクトの名前で、Django の標準ディレクトリ構造に基づいて自動的に生成されます。 「manage.py」ファイルと「mysite」という名前のフォルダー。このフォルダーは、Django プロジェクトのルート ディレクトリです。

3. Django 開発サーバーを実行します

次に、Django プロジェクトのルート ディレクトリでコマンド ターミナルを開き、次のコマンドを入力して Django 開発サーバーを起動します:

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

This この時点では、Django プロジェクトはローカル サーバー上ですでに実行されているため、ブラウザに「http://127.0.0.1:8000/」と入力して表示できます。

4. Django アプリケーションを作成する

Django では、アプリケーションには、関連するモデル (データ構造)、ビュー (リクエストを処理する関数)、およびテンプレート (レンダリングされた出力 HTML ) のセットが含まれています。次に、新しい Django アプリケーションを作成しましょう。

Django プロジェクトのルート ディレクトリでコマンド ターミナルを開き、次のコマンドを入力します。

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

myapp はアプリケーションの名前で、これも Django の標準ディレクトリ構造に基づいて自動的に生成されます。 。

5. ビュー関数を作成する

Django では、ビュー関数がリクエストを処理し、Web ページの HTML コンテンツを生成します。 myapp/views.py ファイルを開き、次のコードを入力します:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, Django!")
ログイン後にコピー

このビュー関数は単に「Hello, Django!」メッセージを返します。これは後ほどブラウザで表示します。

6. URLconf の記述

Django では、URLconf は URL をビューにマッピングするモジュールです。 myapp ディレクトリの urls.py ファイルを開き、次のコードを入力します。

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]
ログイン後にコピー

この URLconf は、/hello/ パスを、先ほど作成したビュー関数 hello() にマップします。 path() 関数の 2 番目のパラメーターは、先ほど定義したビュー関数の名前です。

7. プロジェクト ルーティングの構成

myapp のルートを作成したので、次はそれを Django プロジェクトの合計ルートに追加する必要があります。 mysite/urls.py ファイルを開いて次のように変更します。

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('myapp/', include('myapp.urls')),
]
ログイン後にコピー

このルーティング モジュールは「/myapp/」パスの下にあり、include() 関数を通じて myapp のルーティング ファイルを呼び出します。

8. Web サイトをテストする

これで、Django Web サイトをテストする準備が整いました。 Django 開発サーバーを実行し (まだ起動していない場合)、ブラウザに「http://127.0.0.1:8000/myapp/hello/」と入力すると、「Hello, Django!」というメッセージが表示されます。

Django アプリケーションの開発は正常に完了しましたが、これは非常に単純な例にすぎません。実際の Web アプリケーションでは、さらに多くのビュー、フォーム、データベース モデル、テンプレート、静的ファイルなどが必要になります。ただし、この記事のチュートリアルを通じて、Django を使用して Web アプリケーションを作成する方法と、詳細な情報やドキュメントをどこで入手できるかがすでにわかります。

この記事のコード例はすべてデモンストレーションのみを目的とした参考用であり、実際の開発時に必要に応じて調整してください。

以上がDjango 入門ガイド: Python Web 開発ツールをマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!