我的应用程序要求我们维护数据库中的城市列表。因此,数据库有一个zipcodes表(主键),每个都有一个名为city的字段(没有国际化的)。我知道现实生活中的映射不是1-1,但我们仍然设法将每个zip与主要城市相关联。
用户需要进入城市的形式很多,我们需要将其映射到邮政编码。输入的城市需要匹配数据库中已有的城市之一(我们将预先加载这些城市)。如何指示city字段中的choices属性的内容应该是city列的zipcode表中已存在的内容?我应该将choices属性分配给以适当格式返回此数据的函数吗?这不会对性能产生影响吗?或者我应该预先计算一个大型文件并使用它?或者我只是放弃使用选择属性?一点指导就会很棒。
谢谢。