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のデフォルトページが表示されました。
次回は投票アプリの作成とルーティングを予定しています。
コメント