Django-如何在HTML中调用localflavor US_状态

Django-如何在HTML中调用localflavor US_状态,django,django-localflavor,Django,Django Localflavor,如何制作包含localflavor美国所有选项的下拉菜单 我可以看到如何创建一个包含使用localflavor选项US_STATES的字段的模型 class State(models.Model): states = models.CharField(max_length=2, choices=US_STATES , null=True, blank=True) 然后,字段state与名为Person的模型存在多个关系。你如何把它放到html页面中 在我看来,我

如何制作包含localflavor美国所有选项的下拉菜单

我可以看到如何创建一个包含使用localflavor选项US_STATES的字段的模型

class State(models.Model):
    states           = models.CharField(max_length=2, choices=US_STATES  , null=True, blank=True) 
然后,字段
state
与名为
Person
的模型存在多个关系。你如何把它放到html页面中

在我看来,我只能考虑这样做

def get_context_data(self, *args, **kwargs):
    context = super(UserProfileUpdateView, self).get_context_data(*args, **kwargs)
    context['states'] = State.objects.all()
但这只会吸引现有的州选项

1) 如何将所有状态拉入视图

2) 如何呈现html模板以使用1的输出?我想这与“选择”选项有关,但我以前从未这样做过


谢谢

您可能想看看。由于您在这里所做的是呈现一个表单(我猜“下拉菜单”指的是一个HTML
元素,所有状态都作为选项),因此这将是最好的方式

localflavor包包括用于处理其数据类型(包括状态)的表单字段类