出荷テーブル用の Django モデル構造を作成するための提案を探しています。シンプルにしたかった..これは私が保存したいものです:
| Fedex | UPS | USPS
------------------------------------------------------------------
GROUND | Home Delivery | Ground | Parcel Select
3DAY | Express Saver | 3 Day Select | Priority or First Class
2DAY | 2Day | 2nd Day Air | Priority or First Class
etc | .. | .. | ..
これらからモデルを作成したいのですが、混乱を引き起こしているだけで、私の考えは完全にずれているように感じます。これが私の考えであり、私はそれに満足していません:
class ShippingMethod(models.Mod
title = models.CharField(
max_length = 20,
choices = SHIPPING_TITLES, # Just a list of Fedex/UPS etc
default = "fedex"
)
service = models.CharField(
max_length = 20,
choices = SHIPPING_SERVICES, # Just a list of Ground, 2day, etc
default = "GROUND"
# This model is lacking the "Description", eg: "Parcel Select, 2nd Day Air".
3つのモデルを作りたくなかった
ShippingMethod -- UPS, USPS, Fedex
ShippingType -- Ground, 2Day
ShippingDescription -- "Parcel Select, 2nd Day Air"
複雑すぎることを始めたばかりのような気がします..どんなアドバイスもいただければ幸いです:)