将国家/地区字段添加到地址表单

2024-09-27 19:29:23 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将coutry字段添加到django oscar中的shipping address表单中,以便稍后通过调用方法在CheckoutSessionMixin中使用它 文档没有指定表单结构。 当我调用该方法时,我得到默认值“大不列颠及北爱尔兰联合王国” self.get_shipping_address(basket)Form


Tags: django方法文档self表单getaddress结构
1条回答
网友
1楼 · 发布于 2024-09-27 19:29:23

你应该做的第一件事是:

pip install pycountry
python manage.py oscar_populate_countries

然后检查https://github.com/django-oscar/django-oscar/blob/master/src/oscar/apps/checkout/forms.py中的方法调整国家/地区字段

基本上列出了所有国家的is\u shipping\u country=True(表:address\u country)和“如果只有一个选项,则无需显示国家下拉列表”

相关问题 更多 >

    热门问题