多くの型を持つことができるdjangoモデルを持っている場合(まれに変更することは想定されていますが、おそらく新しいものが追加される可能性があります)、intでそれを行う方が良いでしょうか?Int vsフィールドの選択肢の文字列
from enum import Enum
class Places(Enum):
gym = 0
coffee_shop = 1
home = 2
garage = 3
office = 4
study = 5
shed = 6
文字列として使う方が良いですか?
GYM = 'gym'
COFFEE_SHOP = 'coffee_shop'
HOME = 'home'
GARAGE = 'garage'
OFFICE = 'office'
STUDY = 'study'
SHED = 'shed'
彼らは、人間が読める形式だから、私は、文字列が好き(およびドキュメントはなどFR、JR、SR、のような文字列を使用しているようです)が、私は多くの場合、これを行うにはint型を使用している人々を参照してください。
誰かが理由を説明できますか?
「より良い」とはどういう意味ですか? – Sayse
私はあなたの質問を少し修正して(私が思うと)、これが間違っていた場合にはロールバックしてください。 – Sayse
@Sayse申し訳ありません - 私はより速い検索を認識していませんでした。なぜ人々がどちらか一方に傾いているのか理解しようとしていました。 – arooo