ryotankの備考録日記

趣味の電子工作についての備考録などなど

電子工作作業報告書管理アプリその43

新しく「ewrn2」というDjangoのプロジェクトを作成する
以下のコマンドをコンソールに打ち込む

django-admin startproject ewrn2
cd ewrn2

実際のコンソール画面がこれ



実際にプロジェクトを作成すると以下のディレクトリやファイルが
生成される

ewrn2
│ manage.py
└ ewrn2
       │asagi.py
       │settings.py
       │urls.py
       │wsgi.py

「ewrn2」のsettings.pyを編集していく
Django_Templateを利用する為の設定を行っていく
「TEMPLATES」を以下のように変更する
コメントを日本語で記載する時には、
ファイルの冒頭に
#coding utf-8と明記する事を忘れずに!

#ewrn2/settings.py

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        #'DIRS': [],
	'DIRS': [
	  os.path.join(BASE_DIR, 'templates'),  #2022-2-4追記
	],


データベースをMariaDBに変更する場合
DATABASES」を以下のように編集

#ewrn2/settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  #MariaDBに変更 2022-2-4追記
        'NAME': 'ewrn2db',  #データベース名 2022-2-4追記
	'USER': 'root',
        'PASSWORD': '*******',
        'HOST': 'localhost',
        'PORT': '5433',     #ポート番号を5433に変更 2022-2-4追記
        # MySQL/MariaDBの絵文字対応
        'OPTIONS': {
            'charset': 'utf8mb4',
	}
    }
}

ディレクトリを作成する
ewrn2プロジェクトの直下にtemplates,staticを作成する

ewrn2
│ manage.py
├ewrn2
│  │asagi.py
│  │settings.py
│  │urls.py
│  │wsgi.py
├static
└templates

LANGUAGE_CODEとTIME_ZONEを日本に変更する

LANGUAGE_CODE = 'ja-JP'  #2022-2-4追記

TIME_ZONE = 'Asia/Tokyo'

次回は、ewrn2プロジェクトにアプリを追加する所から