如何制作一个包含 localflavor 的 US_STATES 中所有选项的下拉菜单?
我可以看到如何创建一个包含使用 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 的输出?我想这与“选择”选项有关,但我以前从未这样做过。
谢谢