Slide 28
Slide 28 text
typeフィールドパターンの問題点
• ①モデルの制約によるデータ保護ができない
• (例)merchant_employee_no( 従業員番号)
• → 販売者の場合は必ず必要なフィールド
• →販売者と購入者でモデルを共有しているからフィール
ドで必須制約がかけられない
• merchant_employee_no = models.CharField("従業員番号",
max_length=32, blank=True)
• ②販売者/購入者それぞれに固有のフィールドを全てShopUserモ
デルに持つことによるモデルの肥大化による保守性の低下を招
く