如何在Web应用程序中加载国家/地区的数据库

时间:2011-03-06 15:52:35

标签: python google-app-engine

我是网络应用程序开发的新手,如果这个问题太基础,请提前抱歉。

以下是问题的详细信息:

A]正在使用的平台 -  使用python,django的谷歌应用引擎。

B]正在使用的教程链接 - http://code.google.com/appengine/articles/djangoforms.html

C]问题:在我正在构建的应用程序中,有一个下拉框,允许用户选择他们的国家。由于国家列表超过200,我想在应用程序加载之前构建国家数据库。

部署此应用程序后,我不希望再次重新加载数据库,因为所有用户的条目都是常量。如何实现这一目标?

感谢, 喷枪。

2 个答案:

答案 0 :(得分:2)

将国家/地区设置为常量列表:

COUNTRIES=['United States', 'England'...]

在你的模特中:

country=db.StringProperty(verbose_name='Country',required=False, choices=set(COUNTRIES))

现在,当您加载模型表单时,将从您的国家/地区列表中自动填充选择。

答案 1 :(得分:-1)

只需使用

<select>
  <option></option>
</select>

由于 让