DjangoとS3でファイル管理を自動化する ― ユーザーごとのバケット運用まで
DjangoからAmazon S3へファイルを保存し、管理まで自動化する実装。モデル設計、アップロード用ヘルパー関数、削除時の同期、そしてユーザーごとにバケットを切り替える方法までコード付きで解説します。
blog
DjangoからAmazon S3へファイルを保存し、管理まで自動化する実装。モデル設計、アップロード用ヘルパー関数、削除時の同期、そしてユーザーごとにバケットを切り替える方法までコード付きで解説します。
WordPress 6.7へのアップデート後に出る「翻訳の読み込みが早すぎます」という通知。何が起きているのか、なぜ6.7から出るようになったのか、そして2通りの対処法を解説します。
LOGIN_REDIRECT_URLを設定してもログイン後のリダイレクト先が変わらない。django-allauthで起きるこの現象の原因と、login.htmlの修正・CustomLoginViewの実装・URL設定という3つの解決手順を解説します。
PythonAnywhereはDjangoアプリを簡単にデプロイできますが、Redis・runserver・WebSocket・Django-Qには固有の制約があります。作り始める前に知っておきたい4点を、回避策とあわせて整理しました。
ページを再読み込みせずにコメントだけを差し替える。DjangoとAjaxで非同期コメント欄を作る手順を、モデル定義からjQueryでの取得、ユーザーへのフィードバック表示まで6ステップで解説します。
AIが生成するコードは動く。しかし変更に強いとは限らない。DjangoのURLハードコードを例に、「動くコード」と「保守できるコード」の違い、そしてAIエージェントに設計判断まで委ねたときに何が起きるかを考えます。
Djangoのデフォルト管理画面をJazzminで刷新する手順と、設定項目のリファレンス。インストールからサイトタイトル、サイドメニュー、テーマ配色、UIカスタマイザーまで、実際の指定例つきで解説します。
RAGは社内文書を「読む」技術でした。その次に来るのが、社内システムを「操作させる」ためのオープン規格MCPです。何ができるようになるのか、そこで初めて生じるリスクと導入の順番を整理します。
自社サービスworry.teamのコーチ紹介で動いているRAGを、実測した類似度スコアごと公開します。単語が一致しなくても見つかる仕組みと、関係ない相談に「答えさせない」しきい値の決め方まで。
社内RAGの相談で最初に確認するのは「社内の文書を外に送っていいか」です。ここの答えで選べる構成が変わり、しかもあとから変えるのがとても高くつきます。ネット接続あり/社内ネットワーク完結/PC1台完結の3段階で、それぞれ何ができて何ができなくなるかを整理しました。