演習 - スターター プロジェクトを入手する

完了

このモジュールでは、犬用シェルターの Web サイトで作業します。 このプロジェクトでは、既存のすべての犬用シェルターと米国に収容したい犬に関する情報を収集することに焦点を当てます。 このアプリの架空の希望は、犬が適した家庭をよりすばやく見つけることができるようになるということです。これは、迎え入れる犬を探している個人が、地元だけではなく米国中にいるためです。

Django は、このプロジェクトに最適なフレームワークです。 顧客対応アプリを迅速に開発するための道が提供されます。 また、Django では、従業員がクイック更新のために簡単にアクセスできる、確立済みのデータベースおよび管理機能も提供されます。 このプロジェクトの初期設定を作成したので、このモジュールの概念に焦点を当てることができます。

要件

演習を完了するには、次のリソースがコンピューターにインストールされている必要があります。

スターター リポジトリをクローンする

  1. コマンド ウィンドウまたはターミナルを開きます。

  2. 次のコマンドを実行してスターター リポジトリをクローンし、プロジェクトのディレクトリに移動します。

    git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site
    cd mslearn-django-admin-site/starter
    

    Note

    演習の解答は、solution ディレクトリ内にあります。

Visual Studio Code でプロジェクトを開く

コード エディターとして Visual Studio Code を使用します。

同じコマンドまたはターミナル ウィンドウで次のコマンドを入力して、Visual Studio Code でフォルダーを開きます。

code .

仮想環境を作成する

ここでは、プロジェクトの仮想環境を使用する際のベスト プラクティスに従います。

  1. Visual Studio Code 内で、[表示]>[ターミナル] を選択してターミナル ウィンドウを開きます。

  2. 新しい [ターミナル] ウィンドウで次のコマンドを実行し、仮想環境を作成してアクティブにします。

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

Django をインストールする

スターター プロジェクトでは、requirements.txt ファイルを使用して、必要なすべてのパッケージの一覧を格納します。 これらは、pip を使用してインストールできます。

同じ [ターミナル] ウィンドウで次のコマンドを実行し、必要なパッケージをインストールします。

pip install -r requirements.txt

データベースの作成

開発を目的として、Django では SQLite のインスタンスを使用します。 Django を使用すると、データベース移行ツールを使用してデータベースを作成できます。

同じ [ターミナル] ウィンドウ内で、次のコマンドを実行してデータベースを作成します。

python manage.py migrate

サーバーを起動する

Django では、アプリケーションをローカルでホストできます。 この手順を実行するには、Visual Studio Code の組み込みのターミナル ウィンドウを使用します。

同じ [ターミナル] ウィンドウに次のコマンドを入力します。

python manage.py runserver