Cloud Run推しのGoogle Cloudですが、djangoを普通に使うならApp Engineのスタンダード環境で十分なので、App Engineにブログサイトを作りましょう。Firebase使う方法もあるのでしょうが、今回は普通にPostgreSQLを用います。
まずはガイドを確認します。App Engine スタンダード環境での Django の実行を参照しながら構築しましょう。今回使うコンポーネントは、
です。かかる費用ですが、どれも最低スペックにすると約1,500円/月。Cloud SQLは無料枠がないので、その費用がかかってしまいます。なので、無料でなんとかしたい方はSQLite使ったり、Firebase使ったりしてください。(現在のサイトはMicroCMS+firebaseです)
エディタはみなさんのお好みのものを。VS Codeにgcloud CLIインストールするのが普通なのでしょうが、私はGoogle cloud shell editorが一押しです。
あとはApp Engine スタンダード環境での Django の実行に従って構築していくのですが、「サンプルアプリのクローンを作成する」の項目はスキップしてください。作りたいのはブログなので、あまり参考にならないのです。また、「ローカルマシンから Cloud SQL Auth プロキシをダウンロードして Cloud SQL に接続する」の項目は、cloud shellを使っているとスキップして良いように読めますが、そんな事はありません。書いてある通りに実行してください。