Django Bookのとおりに初めて単体アプリケーションを作成する
DjangoBookのチュートリアルに従って、最初のアプリケーションを作成する手順は次のとおりです。
- Python と Django のインストールを確認し、コマンドラインで python と django-admin コマンドを実行できるようにします。
- コマンドラインでプロジェクトを作成するディレクトリに移動します。例:cd /path/to/projectsコマンドを使用してプロジェクトディレクトリに移動します。
- Djangoプロジェクトを作成する。django-admin startproject mysiteコマンドを実行して、mysiteという名前のDjangoプロジェクトを作成する。
- cd mysiteコマンドでmysiteプロジェクトディレクトリに移動します。
- Python manage.py startapp myappコマンドを使って、myappという名前のDjangoアプリを作成します。
- settings.pyファイルにアプリケーションを追加する。mysite/settings.pyファイルの`INSTALLED_APPS`リストに’myapp’を追加して、myappアプリケーションをプロジェクトに追加する。
- モデルの定義。myapp/models.py ファイルにモデルクラスを定義します。たとえば、次のように。
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
- コマンドラインで python manage.py makemigrations コマンドを実行してデータベースのマイグレーションファイルを作成する
- データベースマイグレーションを適用する。データベースマイグレーションを適用するには、python manage.py migrate コマンドを実行して、対応するテーブルを作成します。
- Python の manage.py createsuperuser コマンドを実行して、サイト管理用の管理者アカウントを作成します。
- 開発サーバーを起動する。Django 開発サーバーを起動するには、python manage.py runserver コマンドを実行します。
- ブラウザでアプリケーションにアクセスする。ブラウザを開いて http://localhost:8000 にアクセスし、プロジェクトのホームページが表示されるかどうかを確認する。
- ビューとURLを作成します。myapp/views.pyにビュー関数を作成し、mysite/urls.pyでビュー関数をURLパスに紐付けます。
- ブラウザでアプリケーションのURLにアクセスし、定義されたURLに対応するパスにアクセスして、ビューが返す内容が表示されるかどうか確認する。
DjangoBookのチュートリアルに従って最初のアプリを作成する基本的な手順を上記に示します。具体的なニーズに応じて、引き続き他の機能を学習し開発することができます。