ブログ

WP REST APIカスタムエンドポイントでPythonからデータを登録する方法

前回まで数回にわたって、財務データを表示するアプリをWordPressで構築する方法を紹介しました。 今回は、関連して、そこで作成したデータベースにPythonからカスタムエンドポイントでデータを追加する方法を紹介します。 概要 Pytho...
ブログ

【WordPress財務データアプリ】データ検索ダウンロード

財務データを検索 今回は以下のような財務データ全体を条件検索できるページを作成したいと思います。 機能としては、 企業名やコードによる検索 提出日による検索 財務項目データ条件による検索 CSVのダウンロード になります。 財務項目データ条...
ブログ

【WordPress財務データアプリ】DLページ作成

前回は、アプリの詳細ページを作成しました。 今回は、個別有価証券報告書のダウンロードページを作成します。 概要 今回も固定ページテンプレートを使います。 URLにdoc_idを含めることで、個別の有価証券報告書を判断します。 基本的な機能と...
ブログ

【WordPress財務データアプリ】詳細ページ作成

前回は、アプリの検索ページを作成しました。 今回は、詳細ページを作成します。 概要 詳細ページには、大きく2つの機能があります。 1. 企業の財務データの表の作成 2. グラフの作成 詳細ページのURLにはsecCodeというパラメーターを...
ブログ

【WordPress財務データアプリ】検索ページ

前回は、アプリ作成に必要なデータベースの作成とデータの登録を行いました。 今回は、そのデータをもとに検索ページを作成していきます。 アプリ画面の作成 これまでDjangoやRailsでWebアプリを作ったことはありましたが、WordPres...
ブログ

【WordPress財務データアプリ】DB作成

概要 この記事では、WordPressで財務データアプリを作る方法を紹介していきたいと思います。 実際に作成したアプリはこちら(デザインは適当です) 構成 このアプリの簡単な構成は以下になります。 1. 検索ページ:財務データを表示する企業...
IT・プログラミング

Firebaseとは?モバイルアプリ開発における基本的な使い方

Firebaseとは? Firebaseは、Googleが提供するモバイルおよびウェブアプリケーション開発プラットフォームです。Firebaseは、データベース、認証、クラウドストレージ、アナリティクスなど、さまざまなバックエンドサービスを...
IT・プログラミング

CodespacesとExpoで爆速でアプリ開発環境を作る方法

GitHub CodespacesでExpo Goを使ってローカル環境を一切汚さずに、爆速で、Androidアプリ開発を行う方法を紹介します。 まずは、「Hello World」を表示するアプリを作成する方法を説明します。 GitHub C...
IT・プログラミング

Fast APIでファイルありのPOST処理を作る方法

前回まではFast APIの基本的な使い方やWordPressからアクセスについてみていきました。 今回は、CSVファイルのアップロードに対応したFastAPIを作ってみたいと思います。 環境の準備 FastAPIとuvicornは既にイン...
IT・プログラミング

Pythonで作ったFast APIをWordPressから呼び出す方法

前回は、簡単なFast APIを作り、Renderにデプロイしました。 今回は、そのAPIをWordPressから呼び出す方法を紹介します。 APIコードの修正 外部からAPIにアクセスするので、その許可を別途コードに追加する必要があります...