動かして学ぶPython Djangi開発入門を読む

4章 Webアプリ開発前の準備

 仮想環境を作成し、そこにPython、PyCharn、PostgreSQL、Bitbucketをインストールする

5章 単一ページのDjangoアプリケーションを作成する

 Pythonの仮想環境をActivateしdjangoのプロジェクトを作る django-admin startproject private_diary アプリケーションを作成する python manager.py startapp diary ここで sqlparseモジュールがないとエラーが出た。conda install sqlparse で解決した。  エディタはPyCharmではなくVSCodeを使っていたので、PyCharmの設定はパス。言語とタイムゾーンの設定。データベースをデフォルトのSQliteからPostgreSQLに変更する設定。ユーザー名とパスワードを環境変数に書き込む方法がわからなかったので、よくないと書かれていたがソース上に直書き。ロギングを設定。
 このシステムの出入り口となるルーティングを設定、ビュー、テンプレート、トップページ(index.html)を作成した。これで動くものができたので python manager.py runserver でシステムが起動する。その後ブラウザのアドレス欄にlocalhost:8000/でトップページが表示される。

6章 バージョン管理システムを構築する

 省略

7章 トップページを作りこむ

 Bootstrapテンプレートでトップページを更新する。同時にDjangoのテンプレート機能を使っていく。まず全体のベースとなるbase.htmlを作る。トップページであるindex.htmの最初に{% extends 'base.html' %}をいれて展開していく。