Django によるポータルサイトを公開したので、今後のメンテのためにメモを残しておきます。
まずは最初にPyhon環境から構築します。
Pythonはバージョン依存が大きい所もあるので、仮想環境を作ります。
当サイトではWEBアクセス用アカウントを使用しているので、そちらにsuして作業。
先に python 用 virtualenv をインストールします
$ python -m pip install virtualenv
djangoプロジェクトを作成する仮想環境を作成します。(WEBアクセス用アカウントで)
場所は適当で、python3.8 の環境にしてみました
$ virtualenv -p python3.8 venv
以降ドラフト
ポータルサイトは完成しているので、思い出しメモ代わりに追々と続けます。ただ殆どの内容は他サイト情報のコピペに近いものになるので、実際にこのサイトを構築するのに自分がやったことが中心に出来ればと思います。
- 仮想環境に各種ライブラリをインストール(mysql用ライブラリも含む)
- 公開サイトのプロジェクトを作成
- アプリケーション作成(top)
- ビュー作成
- モデル作成・データベース接続
- ビュー修正、テンプレート作成
- Apache環境へのデプロイ(https仮想サーバ設定)