スポンサーリンク
ソフトウェア開発

[Django]Django REST frameworkのModelSerializerで特定のフィールドのエラーメッセージをカスタマイズする

DjangoのDjango REST frameworkを使用していたときに、ModelSerializerを利用したSerializerクラスで特定のフィールドに対してエラーメッセージを表示する方法を調べたのでメモしておきます。 前提条...
プログラミング

[Python]URLとクエリパラメータをパースしたりエスケープしたりする

PythonでのURLやクエリパラメータの解析やパース、エンコーディングの方法を説明します。 前提条件 Python:3.9.1 urllib.parseをインポートして使用します。 import urllib.parse ...
プログラミング

[Python] 文字列を抽出する方法いろいろ

Pythonで文字列から特定の文字を抽出する処理をいつもググってたので、ググらなくても良いように代表的な方法をいくつかメモしておきます。 前提条件 Python:3.9.1 文字列の位置を指定して抽出する方法 インデックスを指定...
スポンサーリンク
ソフトウェア開発

[Django]models.pyを複数のファイルに分割する

DjangoでWebアプリケーションの開発をしているとモデル部分を実装する「models.py」というファイルのコード量が多くなることがあります。テーブル数とフィールド数に依存してコード量が増えるので、アプリケーションの規模が大きくなるとフ...
プログラミング

[JavaScript]Cookieを削除する

JavaScriptでCookieを削除する方法をメモしておきます。 Cookieの削除するには下記の2つの方法があります。 max-ageに0を設定する document.cookie = "削除対象のCookieの名前=; max...
プログラミング

[NuxtJS]一度だけ画面を再描画(location.reload)する

画面を一度だけlocation.reload()を使用して再描画する方法を説明します。 前提条件 vue:2.6.14 nuxt:2.15.8 こちらから今回のソースコードを確認できます。 実現方法 画面の初期表示時にWi...
ソフトウェア開発

[NuxtJS]watchオプションを使用してデータが変更されたか監視する

特定の変数の値を監視して値が変化したことを検知するwatchオプションというものがデフォルトで提供されています。watchオプションに監視対象の変数の名前と値が変化した時に処理する内容を実装します。古い値と新しい値を受け取ることができるので...
ソフトウェア開発

[NuxtJS]コンポーネント間の通信にEventBusを使う

親子関係とかがないコンポーネント間でデータの受け渡しをやろうとした時に「EventBus」という通信の方法があるのを見つけたので実装方法を説明していきたいと思います。 前提条件 vue:2.6.14 nuxt:2.15.8 こちら...
書籍

「Atomic Design」を読んでみました

最近フロントエンドの開発が多くなり、デザイン周りで何か良い設計思想がないかと思ってたところで「Atomic Design」というUIデザインの設計思想を知り、書籍がないか探したら良さげな本があったので読んでみました。 読んでいて印象に...
ソフトウェア開発

[NuxtJS]NuxtJS入門

NuxtJSでのプロジェクトの作成方法を説明していきたいと思います。 今回はSPA(Single Page Application)でWebアプリを作っていきたいと思います。 前提条件 node:最新版を使用します。 npm:最新版を...
スポンサーリンク
タイトルとURLをコピーしました