Django选择vs存储在数据库中

时间:2018-06-13 23:06:37

标签: django django-models

如果你想在一个模型中设置固定的选择,但是它们太多了,最好做什么?

我会举一个国家的例子,不完全是我的情况,但是地理位置是:

此:

COUNTRY_CHOICES = (
    ('A', 'ARGENTINA'),
    # 200 more countries
)
# model field
my_field = models.CharField(
    choices = COUNTRY_CHOICES
)

Vs存储数据库中的每个值。

感谢。

1 个答案:

答案 0 :(得分:1)

对于数据库存储方面,我建议您为国家/地区设置单独的类,并在实际模型中使用FK。