【Django】はじめてのDjangoアプリ第1回

django

PythonのWEBフレームワークDjangoを利用したアプリケーションの公式テュートリアルに沿ったWEBアプリケーション作成のメモ第1回です。

Writing your first Django app, part 1 | Django documentation
The web framework for perfectionists with deadlines.

簡単な投票アプリを作成していきます。

この記事のゴール

プロジェクト作成からデフォルトページの表示まで。

前提条件

  • Ubuntu24.04上で作業しています
  • Python3.10以降インストール済
  • Django5.0インストール済

▼Pythonのインストール

▼Djangoのインストール

プロジェクト新規作成

新規プロジェクト「mysite」を作成します。

作業ディレクトリでコマンド実行します。

django-admin startproject mysite

「mysite」というフォルダが作成され、

その中にプロジェクトのファイル群が設置されます。

mysite/ ・・・プロジェクトトップ
    manage.py ・・・コマンドラインユーティリティ
    mysite/ ・・・Pythonパッケージフォルダ
        __init__.py ・・・Pythonパッケージであることを示す空ファイル
        settings.py ・・・Django設定ファイル
        urls.py ・・・URL定義ファイル
        asgi.py ・・・ASGI互換Webサーバーのエントリポイント
        wsgi.py ・・・WSGI互換Webサーバーのエントリポイント

開発用サーバー起動

プロジェクトトップでコマンド実行します。

python manage.py runserver

赤字で警告が表示されますが、現時点では無視して構いません。

※[Ctrl] + [C] を押すと開発サーバーを終了できます。

このサーバーを実稼働環境に似たもので使用しないでください。開発中の使用のみを目的としています。 (私たちは Web サーバーを作るのではなく、Web フレームワークを作るのが本業です。)

The development server | Django

WEBブラウザで http://127.0.0.1:8000/ にアクセスします。

Djangoのデフォルトページが表示されました。

次回は投票アプリの作成とルーティングを予定しています。

コメント

タイトルとURLをコピーしました