本プロジェクトは「初めてDjangoを用いてWebアプリケーションを作成したい」、そんな方向けに書いた紹介ブログのデモサイトです。
記事はこちらです。
- Python 3.9
- Django 4.1.5
- GCP
- GAE
- PostgreSQL
pip install django
pip install psycopg2-binary
pip install django-allauth
pip install Pillow
pip install gunicorn
プロジェクトのルートディレクトリにsettings.jsonを作成します。Djangoプロジェクトで使用する機密情報を分離しています。
{
"SECRET_KEY":"<Djangoプロジェクトのシークレットキー>",
"EMAIL_HOST":"<Googleアカウントのメールアドレス>",
"EMAIL_OUTLOOK":"<Outlookのメールアドレス(あれば)>",
"EMAIL_HOST_PASS":"<Googleのアプリパスワード>",
"DB_USER": "<postgreSQLのユーザー名>",
"DB_PASSWORD": "<postgreSQLのパスワード>"
}
ローカル環境にてデータベース(postgreSQL)の設定を行います。
こちらを参考に行います。
ローカルサーバーを起動します。
ターミナルにてDjangoプロジェクトのルートディレクトリに移動し、下記のコマンドを実行します。
python manage.py runserver
その後 http://127.0.0.1:8000 にアクセスします。