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' %}
をいれて展開していく。