Skip to content

Djangoでウェブアプリを作る(3) – プロジェクト作成と動作確認

前回の記事:
Djangoでウェブアプリを作る(2)

今回参照する公式チュートリアル:
https://docs.djangoproject.com/ja/3.2/intro/tutorial01

スポンサードリンク

プロジェクトを作成する

さて、PythonとDjangoをインストールしたとこで開発環境は整った。次は、プロジェクトの作成だ。

EclipseやPycharmといった開発環境を利用してプロジェクトを作成することも出来るが、公式チュートリアルには開発環境については触れていない。コマンドプロンプトによる操作を前提とした解説になっている。

とりあえず、” CD ” でプロジェクトフォルダを置きたい場所にカレントを移動する。

予め、” django_project ” というフォルダを作っておいた。この中にプロジェクトデータを置こうと思う。

C:\Users\username>CD C:\django_project
C:\django_project>

移動したら、” django-admin startproject mysite ” を入力し、実行。特にメッセージが出るわけじゃないようだ。

C:\django_project>django-admin startproject mysite
C:\django_project>

指定した場所には、” mysite ” フォルダが作成されている。フォルダ内の構成は以下だ。

プロジェクトの動作確認

プロジェクトが正常に動作するか確認する。まずは、CDで ” mysite ” プロジェクトフォルダをカレントに。

” python manage.py runserver ” を入力し、実行。以下の出力が表示されるはず。

C:\django_project>cd mysite
C:\django_project\mysite>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
August 15, 2021 - 19:26:11
Django version 3.1.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

http://127.0.0.1.8000 にアクセスすると、ブラウザで以下のページが開く。成功だ!

サーバー停止は?

さて、サーバー動いたままなんだが、どうやって止めるんだ?

メッセージの最後に ” Quit the server with CTRL-BREAK. ” とあるが・・・CTRL + C じゃ止まらないようだ。

キーボードには ” CTRLキー ” はあるが、” BREAKキー ” なんて無いぞ!

いや、待て・・・ ” Pause/Break ” というやつがある。これか?

・・・止まった。

この記事をシェア

Comments are closed, but trackbacks and pingbacks are open.