ImportError: cannot import name 'TypeAliasType' from 'typing_extensions' (/usr/local/lib/python3.7/site-packages/typing_extensions.py)のエラーがでてたけど python python

ImportError: cannot import name 'TypeAliasType' from 'typing_extensions' (/usr/local/lib/python3.7/site-packages/typing_extensions.py)のエラーがでてたけど
pip install fastapi-sqlalchemy
をいれなおしたらでなくなった

pyth

  2024-01-31 14:08:00

python fastapi-codegen でエラーがでてた。TypeError: Mode.__init__() got an unexpected keyword argument 'experimental_string_processing' fastapi-codegen fastapi-codegen

Python のバージョン 3.10.13 環境で、fastapi-codegen 公式サイトのサンプルを使い実行するとエラーがでてた。
fastapi-codegen --input api.yaml --output app を実行すると以下のエラー。
いろいろ試したが結果的には、pythonバージョン 3.7 の環境にすると実行できた。
理由はわからないけど、とりあえずメモ。

T

  2024-01-31 12:45:27

vue3 vuetify3.4 において、v-data-tableの行クリック時の処理について v-data-table v-data-table

vue3 vuetify3.4 において、v-data-tableの行クリック時の処理について
vuetify3.4 で vdatatableが lab がとれて正式リリースになってる。

■template部
<v-data-table :headers="headers_arr" :items="datalist" item-value="message" @click:row="

  2023-12-14 16:03:59

vuetify3.4にバージョンアップ、v-data-tableでのslotを使用した置換 v-data-table v-data-table

vuetify3.4にバージョンアップ、v-data-tableでのslotを使用した置換
若干変わってる。
以下で、対応できた。
旧バージョンでは
line.item.columns.カラム名
のように書いてて、今回は.columnsを書かなくてよくなったね。

■概要
<v-data-table :headers="headersr" :items="datalist" >

  2023-12-14 15:18:09

vuejs での環境設定ファイルの読み方 vuejs vuejs

vuejs での環境設定ファイルの読み方

・プロジェクトの最上位プロジェクトに以下を配置
.env
HOGEHOGE_URL=https://yahoo.co.jp

・vuejs内で以下を書けばok
console.log(`${import.meta.env.HOGEHOGE_URL}`)

  2023-12-12 22:34:26

postgres において検索結果を json形式で取得しつつ 指定列のみ取得し指定キーでソートする sqlの書き方(json_build_objectを使う) json_build_object postgres

postgres において、検索結果を
・json形式で取得しつつ
・指定列のみ取得し(link_idとwidthとdisplay_order列だけ取得)
・指定キーでソート(display_order)
する sqlの書き方

a_db=# SELECT json_build_object('link_id',link_id,'width',width,'display_order

  2023-11-16 14:05:59

vuejs3 において、selectbox に変更がある場合に、処理(関数)を実行する。@update:modelValueを使ったよ @update:modelValue vuejs3-selectbox

vuejs3 において、selectbox に変更がある場合に、処理(関数)を実行する
@update:modelValue="関数" を使う


<v-select v-model="condition" :items="att" @update:modelValue="logHoge" ></v-select>

selectboxを変更するたびに、logHoge()を実行する

  2023-11-15 13:13:24

vuejs component 再表示 selectboxで選択項目を変更するたびに、コンポーネントを再取得したい vuejs vuejs

vuejs component 再表示
・やりたいこと:selectboxで選択項目を変更するたびに、コンポーネントを再取得したい
・解決策::key を使用して、呼び出すごとに key項目を変化させることで対応可能

------------------------------
・template側(selectbox)
<v-select @update:modelValue="c

  2023-11-7 21:04:32

javascript における localstorage例 javascript javascript

//-----------------------------------
// localStorage 文字列保存と取得
//-----------------------------------

// localStorageへデータを保存する
localStorage.setItem('key1', 'datahoge1');

// localStorageからデータを取

  2023-10-23 22:33:20

vuejs vuetify において、v-alertをもちいた、メッセージbox表示サンプル vuetify vuetify

vuejs vuetify において、v-alertをもちいた、メッセージbox表示サンプル

<v-alert type="success" icon="$success" :text="message"></v-alert>
<v-alert type="info" icon="$info" :text="message"></v-alert>
<v-alert type="warni

  2023-10-17 22:06:51