Django:模型设计&最佳实践

时间:2010-09-15 14:36:50

标签: django django-models

我需要创建一个应用程序来获取Web服务中某些字段的选项。那些领域是国家(单一价值),国家(单一价值),兴趣(生态学,生物学,化学等)(多重价值)等等。

国家/地区的Web服务返回如下:

{
    'USA':'United States of America',
    'GER':'Germany, Federal Republic',
    ...snip...
}

我想知道,在申请中,当选择美国时,我应该存储“美国”还是“美利坚合众国”。如果我存储代码,每次显示页面时,我都必须向Web服务查询正确的名称。或者,我应该存储国家/地区名称?或者,即使是两个值?

此时,我认为不需要代码,而是倾向于仅存储国家/地区名称。

感谢您的任何意见。

1 个答案:

答案 0 :(得分:5)

这有点过早地“优化”一个永远不需要优化的问题。存储便宜且快速,网络连接速度慢。存储两个值并完成它。