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/

下記画面が表示されれば成功です!おめでとうございます。これで自由にあなたが希望するアプリケーションを開発していくことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です