本棚アプリケーションの作成【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 path, include #コード追加
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 = [
'book.apps.BookConfig', #コード追加
]
・・・省略・・・
最後にbookproject/bookディレクトリに移動して「urls.py」ファイルを作成します。
作成した「urls.py」ファイルの中身は
urlpatterns =
このように書き込みます。
これにて初期設定は完了です。