Tag Archives: Model Field

Python

【django】UUIDFieldを使って、AutoFieldを置き換える

django1.8から追加された、UUIDFieldの使い方を紹介します。このクラスを使うと、UUIDを扱えるフィールドをモデルに追加できます。

UUIDFieldの用途としては、djangoのドキュメントに書いてある通り、プライマリキーにするAutoFieldの代わりになります。例えばランキングテーブルのような、大量のデータを高頻度に削除し追加する場合など、AutoFieldを使いたくない場合にUUIDFieldを使うことができます。

read more »