Djangoで新規にプロジェクトを作成する方法について解説します。新規プロジェクトを作成し開発用サーバを起動できればDjangoのアプリケーション開発がスタートできます。アプリケーション開発の第一歩を学習しましょう。
Djangoの新規プロジェクトファイルを作成
Djangoでアプリケーションを開発していくには最初にベースとなるプロジェクトを作成する必要があります。まずは新しいプロジェクトファイルを作成したいディレクトリに移動します。
$ cd 新しいプロジェクトファイルを作成したいディレクトリパス
新規でプロジェクトファイルを作成するには下記のコマンドを実行しましょう。
$ django-admin startproject project
ディレクトリ内を確認すると下記のようなディレクトリ構造でプロジェクトファイルが作成されます。
.
└── project
├── manage.py
└── project
├── __init__.py
├── asgi.py
├── settings.py
├── urls.py
└── wsgi.py
マイグレーションの実行
新規のプロジェクトファイルが作成できましたらマイグレーションを行います。今はマイグレーションとはDjangoのアプリケーションからデータベースを利用できるようにするためのコマンドと理解しておけば大丈夫でしょう。
$ python manage.py migrate
プロジェクトのディレクトリ内を確認すると新しくデータベースファイル【db.sqlite3】が作成されその他必要なファイルも増えていることが確認できます。
開発用サーバで新規プロジェクトを起動
最終的にはDjangoアプリケーションを利用するためのサーバ環境を構築する必要がありますが、開発段階ではDjangoに標準で用意されている開発用サーバを利用することができます。
開発用サーバで新規プロジェクトを起動するには下記のコマンドを利用してください。
$ python manage.py runserver
以下のように表示されていれば問題なく起動できています。
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
May 04, 2020 - 00:52:57
Django version 3.0.5, using settings 'project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
ブラウザを起動し以下のURLにアクセスしましょう。
http://127.0.0.1:8000/
下記画面が表示されれば成功です!おめでとうございます。これで自由にあなたが希望するアプリケーションを開発していくことができます。.