Python,TIPSDocker,FastAPI,PostgreSQL,pytest

Python,TIPSDocker,FastAPI,PostgreSQL,pytest

前回の投稿ではリポジトリパターンの導入と依存性注入を行い、APIエンドポイントをPostgreSQLと接続させました。
今回の投稿では前回までに作成した構成でユニットテストを行うための土台作りをし、いくつかのテストケースを実装 ...

2021-01-25Python,TIPSDocker,FastAPI,PostgreSQL

2021-01-25Python,TIPSDocker,FastAPI,PostgreSQL

前回の投稿ではPostgreSQLコンテナを立ち上げてAlembicからマイグレートするところまで実践しました。
今回の投稿では用意したテーブルとAPIを接続してクエリを実行し、DBから取得した情報を元にJSONを返却するよう ...

2021-01-24Python,TIPSDocker,FastAPI,PostgreSQL

2021-01-24Python,TIPSDocker,FastAPI,PostgreSQL

前回はDockerを使用してFastAPIコンテナを立ち上げるところまで作成し、HelloWorldっぽいことを実践しました。
API構築とデータベースは切ってもきれない関係です、Django REST framework で ...

2021-01-24Python,TIPSDocker,FastAPI

2021-01-24Python,TIPSDocker,FastAPI

世の中はコロナウィルスの影響で色々と変わりましたね。
僕らのような職種はリモートワークと相性がいい事もあって在宅勤務に完全移行している方もかなり増えたのではないでしょうか。

普段はバックエンドでAPIサービスを構築 ...

AWS,Python,TIPSConnect,障害連絡

AWS,Python,TIPSConnect,障害連絡

久々の投稿になってしまいました。
Amazon Connect を使用して Zabbix で検知した障害内容を自動で電話させる仕組みを作ってみたので概要を投稿します。

システム要件

まず最初に今回実現したかった要件で ...

Python,TIPS,Vue.jsDjango,Nuxt

Python,TIPS,Vue.jsDjango,Nuxt

遅ればせながら、新年明けましておめでとうございます。
12月、1月とお仕事でリリースしなければならないものもあり気づけば中旬に差し掛かってしまいました。

さて、前回はNuxt.jsを使用したSSRアプリケーションの ...

Python,TIPSDjango

Python,TIPSDjango

この投稿ではカスタムフォームのレンダリングを行うためのDjango Crispy Formsを使用してみます。
以下のようなフォームを実装します。

下準備ライブラリのインストール

まずはライブラリをインストー ...

Python,TIPSDjango

Python,TIPSDjango

たまに要件に入ってくることがあるので短いですが簡単に実装できるためプルダウンの選択項目内でグループ化する方法を説明します。

DjangoフォームAPIには ChoiceField と ModelChoiceField とい ...

Python,TIPS,Vue.jsDjango

Python,TIPS,Vue.jsDjango

前回の投稿ではDjangoのテンプレート内でVueを使用し簡単なCRUDアプリを作成しました。
今回はとても簡単にすぐ実装できる検索フォームを追加したいと思います。

Vue.jsとDjangoでサクッとCRUD

D ...

2019-08-06Python,TIPS,Vue.jsDjango,JavaScript

2019-08-06Python,TIPS,Vue.jsDjango,JavaScript

つい先日Vue.jsとDjangoで簡単なCRUDを作成する案件があったので手順について紹介します。
以前の投稿とは違い、Django側でレンダリングを行いテンプレート内でVueを使用します。

今回は次の手順を踏ん ...