本棚アプリケーションの作成【4-2初期設定】

仮想環境の構築と、Djangoのインストール

仮想環境を作成していきます。

まずは以下のコマンドで「project3」というディレクトリを作成します。

$ mkdir project3

次に作成した「project3」ディレクトリに移動して仮想環境を作成します。

以下のコマンドで「project3」ディレクトリに移動します

$ cd project3

次に以下のコマンドで仮想環境を作成します。

$ python3 -m venv venv

仮想環境を作成したら、次は仮想環境を立ち上げて、次にDjangoのインストールを進めていきます

以下のコマンドで仮想環境を立ち上げます

$ source venv/bin/activate

次に以下のコマンドでDjangoをインストールしていきます

(venv) $ pip install django==3.2

これで仮想環境の構築及びDjangoのインストールは完了です。

プロジェクトとアプリのベースの作成

以下のコマンドで「bookproject」名のプロジェクトを作成します

(venv) $ django-admin startproject bookproject

作成した「bookproject」に以下のコマンドで移動して「book」名のアプリを作成します

(venv) $ cd bookproject
(venv) $ python3 manage.py startapp book


bookproject/bookproject/urls.pyのコードを編集していく

from django.contrib import admin
from django.urls import path

urlpatterns = [
    path('admin/'admin.site.urls),
]

を以下のように変更

from django.contrib import admin
from django.urls import pathinclude    #コード追加

urlpatterns = [
    path('admin/'admin.site.urls),
    path(''include('book.urls')),      #コード追加
]

 

bookoproject/bookoproject/setting.pyのコードを編集していく


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

・・・省略・・・

TEMPLATES = [
    {
        'BACKEND''django.template.backends.django.DjangoTemplates',
        'DIRS': ,

を以下のように変更


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'book.apps.BookConfig',          #コード追加
]

・・・省略・・・

TEMPLATES = [
    {
        'BACKEND''django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR / 'templates'],          #コード追加

最後にbookproject/bookディレクトリに移動して「urls.py」ファイルを作成します。

作成した「urls.py」ファイルの中身は

urlpatterns =

このように書き込みます。

これにて初期設定は完了です。