- 1. 目次
- 1.1. 書く目的
- 1.2. 勉強したコード
- 1.2.1. 【JavaScript】URL文字列が有効か判定する方法
- 1.2.2. LangChain.js + Azure OpenAI Service でリスト入力・APIレスポンスをシンプルな出力にする:「Batch」「StringOutputParser」を使う
- 1.2.3. LINE BotをCloudflare Workersで外部依存モジュールを使用せずに作ってみる - 2024年1月版
- 1.2.4. async/awaitブロックの使い方
- 1.2.5. bcryptを使ってpasswordをハッシュ化させる際に起きた、Cannot read properties of undefined (reading 'hashSync') を解決
- 1.2.6. AstroにおいてのSSR
- 1.2.7. JS (php smarty内 .tpl 記述) セレクトボックス、テキストボックス制御
- 1.2.8. FlaskにおけるForm(GET/POST)のまとめ
- 1.2.9. Cloud FunctionでFirestoreのコレクションとサブコレクションをまとめて削除する方法
- 1.2.10. バイナリファイルを16進ダンプ/逆変換するスクリプトをささっと作る
- 1.2.11. 【JavaScript】イベントを発生させる方法
- 1.2.12. HTML & CSS & JavaScript で作る「超適当な電卓」
- 1.2.13. 【React+MUI】検索ボックス実装の例
- 1.2.14. スクワットの運動に連動してFlappyBirdsをブラウザでしたい。
- 1.2.15. Java csv 値挿入
- 1.2.16. JavaScriptのイベント種類
- 1.2.17. LangChain.js の公式情報などを見つつ Azure OpenAI Service(モデルは GPT-4 Turbo)との組み合わせを試してみる
Django REST frameworkのserializersを使った外部キーモデルの参照
## 概要
Django REST frameworkの `serializers` ライブラリを使い、dict型で取得されたdjango-adminのデータをJSONに変換した状態でフロントエンドに連携する仕組みを実装したのですが、外部キーを使ったモデル設計の場合はもう一工夫必要であることがわかったため記載します。
### 実装機能
– [Django REST framework(DRF)](https://www.django-rest-framework.org/)の導入
– 外部キーを用いたモデルの設計、実装| 項番 | 記事 |
| :— | :— |
| 1 | [React + Django + CORSを使ったフロントエンド / バックエンドのデータ連携](https://qiita.com/xinome/items/8319a7f85424bd6e62de) |
| 2 | [Django 管理画面のカスタマイズ](https://qiita.com/xinome/items/f883ce4565cd9c56ad17) |
| 3 | [Dja
Slackでの発言を強制させたいbot
# はじめに
慶應大学 理工学部 情報工学科 B3のぽこちゃんです今回は自分が運営に携わっている
データサイエンス系学生団体
**DataCampus**にて利用している
**2週間、情報共有チャンネルに投稿がなかったら
本人と管理者に通知を送るbot**
👇![スクリーンショット 2024-01-16 14.04.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1436034/fc9d55b1-5b86-bfc5-bc94-168f38b358b3.png)
の実装を紹介します
2週間の部分は変えられるので
1日発言が無かったでも1時間動きがなかったでもなんでもできます
基礎機能ではありますが応用性は高いので是非是非Xもやってるのでぜひフォローお願いします
フォロバします!# Slack bot
そもそもこのSlack botはGASという
JS 追加ボタンを押した時のデータ操作の考え方
目次
- 書く目的
- 勉強したコード
- コードの登場人物一覧
- 学んだ考え方
- 配列のデータを操作してるコード
- データを管理するときの考え方
- 理解に苦労したコード
書く目的
配列に入っているデータを、JSが操作するときの考え方を理解するのに苦労した。考え方を理解できたとき、忘れないようメモに残しておきたいため作成。
勉強したコード
“`index.js