My Portfolio

学習記録・技術ブログ・制作物・職務経歴を整理したポートフォリオです。

公開タイムライン一覧

技術ブログ Python 3.9でrequirements.txtをインストールできない問題を、Python 3.12で解決 FastAPI製My Portfolioの仮想環境を再構築しました。Python 3.9ではclick==8.2.1をインストールできなかったため、Python 3.12で.venvを作り直し、依存パッケージの導入とUvicornによる開発環境の起動まで確認しました。 公開URL
技術ブログ FastAPI起動時に仮想環境のPythonが使われなかった原因と解決策 Finderでフォルダを整理したことでプロジェクトの保存場所が変わり、既存の仮想環境が正しく機能しなくなりました。仮想環境の再作成、使用中のPythonの確認、Uvicornの起動方法を整理しています。 公開URL
技術ブログ My Portfolio|WordPressの記事をREST APIで取得してポートフォリオへ反映 WordPressの記事をAPIで取得し、Googleスプレッドシートで選別してポートフォリオへ同期する仕組みを構築しました。 公開URL
技術ブログ My Portfolio|FastAPIのトップページのルーティングの仕組み URLへのアクセスからJinja2テンプレートが表示されるまでのFastAPIの処理を、実際のコードを使って整理しました。 公開URL
技術ブログ

Python 3.9でrequirements.txtをインストールできない問題を、Python 3.12で解決

FastAPI製My Portfolioの仮想環境を再構築しました。Python 3.9ではclick==8.2.1をインストールできなかったため、Python 3.12で.venvを作り直し、依存パッケージの導入とUvicornによる開発環境の起動まで確認しました。

技術ブログ

FastAPI起動時に仮想環境のPythonが使われなかった原因と解決策

Finderでフォルダを整理したことでプロジェクトの保存場所が変わり、既存の仮想環境が正しく機能しなくなりました。仮想環境の再作成、使用中のPythonの確認、Uvicornの起動方法を整理しています。

技術ブログ

My Portfolio|WordPressの記事をREST APIで取得してポートフォリオへ反映

WordPressの記事をAPIで取得し、Googleスプレッドシートで選別してポートフォリオへ同期する仕組みを構築しました。

技術ブログ

My Portfolio|FastAPIのトップページのルーティングの仕組み

URLへのアクセスからJinja2テンプレートが表示されるまでのFastAPIの処理を、実際のコードを使って整理しました。