ryotankの備考録日記

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

基板設計記録WEBアプリその8

今回は「PDR」のDjangoのプロジェクトを作成とアプリケーションの作成について

「PDR」というプロジェクトを作成する
コマンドプロンプトを使う

django-admin startproject PDR
cd PDR

ローカルサーバーを起動させる

python manage.py runserver

起動したら「http://127.0.0.1:8000」にアクセスすると
ロケットが飛び立つページに飛ぶはず・・・・


プロジェクトを作成すると、以下のディレクトリやファイルが作成されている

PDR
│ manage.py
└PDR
      asgi.py
   settings.py
      urls.py
      wsgi.py

settings.pyを編集していく
まずDjango_Templateを利用する為の設定を行う

「TMPLATE」を以下のように変更していく

#settings.py

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

STATIC FILEを使用する為の設定変更

STATIC_URL = '/static/'

#STATICFILES_DIRS を追加する。「STATIC_URL」の下に記載 2022-2-1追記

STATICFILES_DIRS = (
     os.path.join(BASE_DIR, "static"),
)


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

#データベースをMariaDBに変更する

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mariadb',
        'NAME': 'pdr_db'
	'USER': 'user',
	'PASSWORD': '******',
	'HOST': 'localhost',
	'PORT': '5432',
    }
}

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

PDR
│ manage.py
└PDR
│    │asgi.py
│    │settings.py
│    │urls.py
│    │wsgi.py
├static
└templates

LANGUAGE_CODEとTIME_ZONEを変更する

LANGUAGE_CODE = 'ja-JP'  #en-usからja-JPに変更した2022-2-1

TIME_ZONE = 'Asia/Tokyo'   #UTCからAsia/Tokyoに変更した2022-2-1

次回は、projectにアプリケーションを追加する所から