ブログのバックエンドにDjango Restを使い、ページビューのたびに1ずつ増えるカウンタを作る方法を備忘録も兼ねて書き残しておきます。
ModelViewSetを使った場合
ListApiViewを使った場合
いずれの例もmodels.pyでモデルにview_count(名前は任意)というフィールドがある事が前提です。
ダーク/ライト切り替え
投稿日 2023-02-05T11:17:04.386971+09:00

タグ一覧
目次を読み込み中...
ブログのバックエンドにDjango Restを使い、ページビューのたびに1ずつ増えるカウンタを作る方法を備忘録も兼ねて書き残しておきます。
いずれの例もmodels.pyでモデルにview_count(名前は任意)というフィールドがある事が前提です。

既存DBを使っている Django プロジェクトで、 models.py と DB、migration の状態が食い違った時は、 下手にやり直すと一気に泥沼化する。 この記事では、実際に起きたトラブルを元に、 - 何が原因でズレるのか - どのエラーは「正常なサイン」なのか - DBを壊さずにどう整合を取り直すか を 再現性のある手順としてまとめる。

Django管理画面(admin)は素の状態でも十分に強力ですが、 **ちょっとしたUI拡張**を加えるだけで運用効率が大きく向上します。 本記事では、 - `format_html()` を使ってHTMLを安全に埋め込む方法 - JavaScriptをインラインで書いて簡易的なUI機能を追加する方法 - 実運用で役立つ「コピーボタン」などの具体例を、**実コード付き**でまとめます。

UnityアプリにSNSシェアボタンを手軽に実装する事が出来るアセット[NativeShare](https://github.com/yasirkula/UnityNativeShare)を最新のUnity6に実装して、実際にandroid実機で動かすまでの手順を備忘録も兼ねて書き残しておこうと思います。X(旧Twitter)などへのシェア機能を実装してみたい方は参考にしてみてください。

サーバーを運用していると、特定の国からのアクセスを制限したいと思うことはありませんか?例えば、セキュリティの理由や、ビジネスの対象地域を限定したい場合などです。Djangoを使っている場合、簡単に特定の国からのアクセスを制限できる方法があります。この記事では、Djangoで国別アクセス制限を実装する方法を紹介します。

本番環境へのデプロイは、開発環境とは異なる考慮が必要です。特に依存関係の管理、ビルドプロセス、セキュリティの観点から慎重な準備が求められます。本記事では、個人的な備忘録を兼ねてNode.jsプロジェクトのデプロイ時に知っておくべき重要なポイントについて解説します。
スポンサーリンク
このサイトをシェアする